Ability to restore database backups
✅Dropbox ✅Local ❌ SFTP ❌ Google Drive ✅ AWS S3
Ability to clone entire server
I can see the ability to clone a site, but what about an entire server? This would be especially useful when you have a load balancer. Need to create...
IPv6 support
Since RIPE has run out of IPv4 addresses it is time to officially support IPv6. www.ripe.net/publications/news/about-ripe-ncc-and-ripe/the-ripe-ncc-ha...
Node version manager
Currently Ploi installs node/npm LTS version. We have some projects that need an older version of node/npm to build assets, so it would be very helpfu...
Ability to clone database and user to another server
So the same as file clone. This would make migrations alot easier. But with a conditional check to see if same Mysql versions are used on both servers...
Load balancer wildcard SSL
At the moment it's not possible to install a wildcard SSL on the load balancer. This makes it impossible to use a load balancer for multi tenant platf...
PHP alias per domain
Usually you want to switch PHP version for FPM/Cronjobs/Queue workers at the same time, since the app would break otherwise. Currently you need to man...
Stream backups
This will save some space on the server by directly upload it to the backup server.
Database Read/Write Replicas
It would be great if we could setup database servers as read write replicas from the panel.
Longer history of monitoring
Currently you can only see tops 6 hours back in the monitoring tool. Would be cool to have this increased to 24 hours (maybe even longer, with fewer d...
Allowing tenancy through loadbalancer
In ploi there is now a tenant function on the web servers, but this does not combine with a load balancer. Maybe see if this is possible to combine
Execute Cron job in place
It would be nice to be able to run cron jobs as cron via a button next to the cron job. This would help debugging any possible issues when the cron jo...
Database backup drivers
✅ Dropbox ✅ Google Drive ✅ SFTP ✅ FTP ✅ Local ✅ S3 Amazon ✅ DigitalOcean spaces ✅ Any S3 service ❌ Microsoft One Drive ❌ Amazon Glacier ❌...
Firewall/Network bulk IP rules
It would be great if we had the ability to add Firewall rules with a bulk list of IPs. For example, you could create a rule called Cloudflare which co...
Refactor PHP extensions
As of now, the checkbox makes no sense as it makes uninstalling harder. (Inside PHP tab)
Mail server - allow more edits in ploi
It would be nice to be able to manage more for the user in the mail server, like limits, password resets, ...
Add option to enable/disable services
I would like to disable services entirely so a service won't restart on a server boot. Particularly helpful for insights. The 'fix it for me' only sto...
Crontab features. (copy / move / save / import)
As a server manager i would like to be able to save / export or copy the cron jobs from one server / site to another server / site. This would prevent...
Automatically allocate and associate elastic IP with newly created ec2 instance
Currently a public IPv4 address is automatically generated for a new ec2 instance. This IP is released when an instance is stopped, hibernated, or ter...
Set default max_connections of my.cnf Mysql config per RAM.
Alot of people use tools like Ploi/Forge/Runcloud etc. to get stuff ready for them quickly. Many newbie people doesn't have info about max_connections...
Install Database Server after server deployment
It would be great to be able to install database server after deployment. I need a new database server on the machine and the only way to do this is t...
Delay the timing to detect Site Connection Errors
I really like the "Health Check URL" feature in sitename > Repository. There is an issue however if you are NOT using Zero Downtime Deplo...
Allow volume type choice on Amazon EC2 server creation
When creating an Amazon EC2 server the volume type defaults to gp2, but we often want volumes to have a gp3 volume. Right now we have to switch the vo...
Docker -> make it able to texecute commands from withing ploi in a selected container
Allow users to execute a command inside a container from within the ploi UI. Like running docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Reload services under server status
Currently we have the ability to start, stop, restart services etc. under the status pane for servers. Services like NGINX allow for a reload, rather...
Allow setting VPC at server creation
Digital ocean has a vpc_uuid that can be set at server creation https://docs.digitalocean.com/reference/api/api-reference/#operation/droplets_create
Enable team members to find team sites in search
Team sites are not available in slash (/) search. It would be awesome, if they were.
For Backups, displaying the Custom S3 actual names instead of the "Custom S3" label
I have multiple S3 compatible storage added for database and source code backups. But it is showing as "Custom S3," and it is hard to unders...
Automatic deployment for queue server applications
It would be nice to have, similarly to site deployment. (currently, I have to manually click "deploy" on 2 queue servers when there is a new...
Support systemd services on status page
Currently the status page only lists old style services (listed by service --status-all) but not systemd services (lised by systemctl list-units --typ...