Ploi Roadmap
  • Log in
  • Register
  • Dashboard
  • My items
  • Profile
  • Server Level Requests
  • Site Level Requests
  • Panel Requests
  • Ploi Core Requests
  • Mobile App Requests
  • API Level Requests
  • Bugs
  • Dashboard
  • My items
  • Profile

Projects

  • Server Level Requests
  • Site Level Requests
  • Panel Requests
  • Ploi Core Requests
  • Mobile App Requests
  • API Level Requests
  • Bugs

Open-source roadmapping software by ploi.io

Running version 3.0

  • Site Level Requests
  • Closed
  • 4

    One Click Ioncube Install

    It would be great to have a one-click ioncube installer.

    3 comments
  • 3

    'Automatic' SSL generation after changing domain DNS

    Sometimes when I point my domain name to my server in Ploi, I have to keep checking whether the DNS has been updated completely before I can install a...

    1 comment
  • 3

    Adding option to enable/disable wildcard subdomain

    It would be useful to add an option for enabling/disabling wildcard subdomains on sites. In Forge, you just enable allow wildcard when you add a site....

    0 comments
  • 2

    Get Lets Encrypt certificate using DNS with manual DNS replacement

    Allow to generate a LE certificate using DNS, but instead of connecting the DNS provider, allow to do this manually. It should work like this free one...

    0 comments
  • 2

    Site / Server Maintenance mode

    An option to redirect a single site (or even a whole server) temporarily to a maintenance site. Could be comparable to the ploi-default template and a...

    0 comments
  • 2

    Deploy Script/WebHook

    We are using GitHub actions to trigger deployment in Ploi, the issue is that we are not actually deploying the release. The only option in the deploy...

    0 comments
  • 2

    1-Click Ghost sites

    It would be great to be able to set up Ghost sites quickly, and with that in mind, have you thought about CDN integration too?

    0 comments
  • 2

    Project type: Qwik

    Hello, I want to suggest the addition of Qwik to the list of Project types when creating a new Site on a Ploi-enabled server: https://qwik.builder.io/...

    0 comments
  • 2

    On demand backup of a database or a website folder

    It would be nice if there would be an option to run an on demand backup for a database of website folder. This should work without having a regular ba...

    2 comments
  • 2

    Specify nginx config template when creating tenant

    It would be cool to be able to specify a nginx template which is being used for the tenant. That way when creating multiple tenants, they all start wi...

    0 comments
  • 2

    Retrieve avatar from git source in commits

    This may be infeasible due to the user information not being supplied, but if the avatar could be obtained through the git source (for that user) that...

    1 comment
  • 2

    Terminal Access through the Ploi Panel

    Terminal access to a sites root through the Ploi Panel would make it easier to quickly fix errors: You forgot to generate an Application Key, quickly...

    1 comment
  • 2

    Ability to ignore files/folders for auto deployments

    Coming from DeployHQ it was possible to use a .deployignore file that would ignore certain files to be deployed. Sometimes you might want files and in...

    0 comments
  • 2

    Add Azure DevOps as Source Control

    Would be good to be able to easily set up Azure DevOps too as a Source Control.

    1 comment
  • 2

    Show lines number in Deployment script

    It would be useful to show lines number in the deployment script to facilitate debugging in case of error

    1 comment
  • 2

    Ability to set Access Restriction by IP Addresses.

    Would be nice to have the chance to set access restrictions by IP addresses per site. Even better to have such a facility to be set at particular fold...

    0 comments
  • 1

    Database deleted automatically after deleting the Site

    Hi Team When I try to delete the site and keep the database, it deletes automatically the attached database also. I searched the database under the se...

    2 comments
  • 1

    Nginx Custom Template for Tenants

    Hello, It would be nice if there was an option to edit the default Nginx template used to create Tenants, so that it could be configured in advance so...

    2 comments
  • 1

    Add deployment status reporting to API

    After looking through the docs of the deploy API endpoint (https://developers.ploi.io/39-deployments/123-deploy-site), I could not find where to get t...

    0 comments
  • 1

    Deploy site using cloudflared tunnel

    It would be amazing if ploi could automate the creation of a cloudflared tunnel when the site is created, if the domain already exists with Cloudflare...

    0 comments
  • 1

    Deploy Script for WordPress Site

    Just as you have the option to select a Deploy Script for Git or Custom sites, you could have the option to Deploy Script after installing WordPress s...

    1 comment
  • 1

    Loading tenants before site config creates conflicts

    I have a custom setup for a site, that makes a site the default nginx server config (server_name _;). There is no other default server set. I don't us...

    1 comment
  • 1

    Migrate sites between Ploi servers

    Similar to the clone feature... it would be great if sites could be migrated from one Ploi server to another, also including the database and all othe...

    5 comments
  • 1

    Email after deployed

    I'd like to receive an email notification after the site has been successfully deployed.

    1 comment
  • 1

    See list commits before deploying

    Not sure how feasible it is, but it would be nice to see the new commits before deploying. Maybe inside a modal: "These commits are about to get...

    0 comments
  • 1

    Access env variables in deploy script

    Sometimes it would be helpful if it was possible to access variables from the .env file inside the deploy scripts. For example when using composer pac...

    0 comments
  • 1

    Show "Deploy to production" in the logs

    Currently there is no way to see if you've deployed the staging to production. It would be nice to be able to see the timestamps (and perhaps latest c...

    1 comment
  • 1

    Add deployment message to api triggers

    When website deployments triggered by vcs the deployment message on the dashboard and webhooks sent out is the commit message. However if you deploy v...

    0 comments
  • 1

    PM2 Logrotate

    PM2 has an custom logrotate module. As you mentioned on discord a while ago that you'd like to enhance NodeJS support in the future I'd suggest to ad...

    0 comments
  • 1

    Allow multiple "Staging" sites

    It would be nice if we could spin up multiple "staging" sites for a website, so we could have different branches on different subdomains, an...

    0 comments
  • 1

    Ability to run script AFTER successful deployment using ZTD

    It is really frustrating to me that there isn't a feature to run a set of scripts (similar to the way deploy scripts are handled) AFTER a successful d...

    1 comment
  • 1

    Ability to customise deployment history number

    It would be good to be able to change the number of deployment history to store. Our codebase is large, so storing 5 sets of that is causing a lot in...

    2 comments
  • 1

    Wrong PHP-FPM pool configs/file permissions lead to 403 error

    When setting up a new system user, the PHP-FPM configuration currently uses the same username for both the user and group, like this: ; Unix user/grou...

    0 comments
  • 1

    Ability to view which user made the deployment

    Hi, Currently, in site deployments, we can view the commit user but it will be beneficial also to view who made the deployment (which ploi user).

    2 comments
  • 1

    Cannot satisfy password strength test during WordPress installation

    I ran into a strange problem that I have never seen before. It has been a long time since I had to install WordPress in a manner that was not fully au...

    4 comments
  • 1

    Synchronise branch

    Hello, we have one website on multiple servers. When we switch deployment branch on the main repo we would expect that the synchronised repositories w...

    1 comment
  • 1

    Keep Deployment Script while Wordpress is installed.

    Currently when you install Wordpress you can see the following: It would be great to keep the Deployment Script there for automatic updates and flush...

    1 comment
  • 1

    Live timer for deployments

    Having a live timer that shows how long the deployment has been going on would be cool. Maybe next to the deploy button?

    1 comment
  • 1

    Failed Deploymenst are marked as Active

    Zero Downtime Deployment - Failed Deployments are marked as active, however they are not. It's a small thing but a bit misleading.

    3 comments
  • 1

    Whitelist .well-known/acme-challenge folder on basic auth

    If we enable basic auth on a SSL secured website (LE) the renew won't work as the .well-known/acme-challenge path is not public available. As it's onl...

    3 comments
  • 1

    Make "Zero downtime deployment" compatible with Laravel Octane

    It seems that the zero-downtime feature makes Laravel Octane daemon crash. Not sure if there is a workaround for this.

    1 comment
  • 1

    Update listing of Laravel Commands

    You can add custom commands through the panel today, but it can be cumbersome if you want to manage many commands. Maybe there's default ones you neve...

    1 comment
  • 1

    Site Monitor Notifications: Auto-Reset, Other Limits

    The site monitoring currently goes to disabled status after 10 missed checks, so the user must regularly monitor the monitor to make sure it is monito...

    0 comments
  • 1

    Site monitoring for a custom URL

    Enable monitor of a custom URL (example: to a subsite of this site, which could have some system checks in the background).

    1 comment
  • 1

    Site monitoring request type

    Site monitoring could be able to send a certain type of request to a URL (post, get, delete, etc.)

    3 comments
  • 1

    Letsencrypt SSL via CNAME

    When migrating or starting new development projects, the origin domain is normally located on another server with the IP pointing there. It cannot be...

    1 comment
  • 1

    SSL renewal not working when authentication is active

    When I turn on user authentication, my SSL certificate can not be renewed. Also new ones cannot be created.

    5 comments
  • 1

    Keep edit window open when saving NGINX configuration

    Currently, when you edit the NGINX configuration for a site and click "Save", the edit modal closes. This behaviour makes debugging NGINX co...

    4 comments
  • 1

    Add domain redirect feature

    It would be nice if it was possible to add domain redirects, for example domain1.com is the main domain, and then you can add domain2.com there which...

    1 comment
  • 1

    Allow {SITE_PHP_VERSION} variable in cronjob commands

    I love how it's possible to specify the PHP version when running a cronjob, e.g.: php8.0 myscript.php However, it's easy to forget to update the cronj...

    1 comment
  • 1

    Redis Full-Page Caching

    It is more helpful if Redis Full-Page Caching for WordPress is built per site level For Reference : https://blog.runcloud.io/redis-page-cache/ https:/...

    1 comment
  • 1

    To Restrict IP for wp-admin access for WordPress

    Hi There is no info about this in our Help Documentation. https://ploi.io/documentation/search?query=Restrict I searched a lot on the Internet and tri...

    1 comment
  • 1

    Allow PHPMyAdmin installer if no db installed

    1-Click PhpMyAdmin installer could be enabled for those servers which has no DB installed. To control a db server on a remote machine.

    1 comment
  • 1

    WordPress Auto Install Database

    In the part of adding the site, when selecting the WordPress type, 2 more fields could appear to already set the User/Email and Password, so do the in...

    1 comment
  • 1

    Possibility to manage certificated per alias

    At the moment, it is only possible to get 1 certificate for the main domain including all aliases. So when we add a new alias, we need to delete the o...

    2 comments
  • 1

    Daemons per site

    Just as the cronjobs, please also add deamons on a site level, that can be really handy if you have daemons on your site e.g. socket servers on a per...

    1 comment
  • 1

    Custom git (self-hosted) options

    There is a range of open-source Git providers that can be self-hosted, being able to connect them to Ploi would be a very nice addition and expand fro...

    1 comment
  • 1

    Cancel deployment

    Hi, it will be really good if somehow we can cancel deployment. Because sometimes deployment is stuck due to some command needs interaction. for exam...

    3 comments
  • 1

    Better backup error handling

    I noticed that Ploi doesn't really report if something goes wrong when creating backups. In my specific case the backup destination path didn't exist...

    3 comments
  • 1

    Domain Notes

    Would it be possible to add a "notes" section to websites in the "general" tab. This would allow developers to add notes to what a...

    1 comment
  • 1

    HA Proxy minio

    Hi, Please make minio servers select-able when having a loadbalancer to loadbalance minio instances as well. Thanks!

    1 comment
  • 1

    Ability to disable PHP for a website

    I have some static sites which don't require PHP. From a security and performance view, it would be nice if there was a possibility to disable PHP for...

    1 comment
  • 1

    Read from a redirects.conf file and show them in the UI

    It would be super cool, if Ploi could read from an included nginx redirects.conf file that exists but was added manually. It would parse this file and...

    1 comment
  • 1

    .net Framework support for sites

    It would be nice to create a docker or choose support for a application like "Golang, Dotnet" For example i can choose NodeJS This would be...

    1 comment
  • 1

    Custom deployment message in webhook

    In the deploy script, you can output cool messages when deploying, for example echo "🚀 {REPOSITORY_NAME} ({COMMIT_HASH}) has been deployed succe...

    1 comment
  • 1

    Run a custom script after website creation

    Hello, I'd like to run a script immediately after a new site creation, let's call il "post creation hook". It would be useful this script ca...

    3 comments
  • 1

    TransIP as DNS Provider

    Was looking on roadmap for TransIP as DNS Provider, but only found older card for API to create servers. Using Hetzner for servers, but for DNS I use...

    2 comments
  • 1

    Ability to add notes to sites

    Would be helpful to add an extra left menu item (or somewhere else) "Notes" for each site. "Notes" would allow users to add inform...

    1 comment
  • 1

    WordPress Prefix Database Random

    There could be an option in the profile or something for the automatically random WordPress database prefix to be generated, instead of "wp_&quot...

    1 comment
  • 0

    Easy overview over sites and databases not getting backups

    It would be nice to easily see which sites and databases has not yet been configured to do backups. So that you can easily find and configure automati...

    3 comments