MinIO encryption at rest
It would be great if we could setup minio encryption at rest through ploi. Some resources I found researching this topic: https://blog.min.io/secure...
Improve nginx default server adding a .conf to the end of these lines:
The default nginx configuration from ploi has these 3 lines: # Ploi Webserver Configuration, do not remove! include /etc/nginx/ploi/teststts.tempweb.d...
Database upgrades
In the same way, we can up upgrade our PHP versions from say 7.4 -> 8.2. It would be great to also have the ability to upgrade the versions for Mar...
Add incremental file backups based on Restic
When managing big sites and databases, full backups are not efficient. So incremental backups will be a great addition to ploi so it can be activated....
Insights: Archive applied fixes
Archive applied fixes on the insights page so the applied fixes and their explanation can still be tracked at a later point in time. They get added to...
Server tags
Have the option to assign a "background color" or a "prod", "dev", "staging" tag, etc. to servers, for absent-...
Status page incorrectly shows "Offline for x days"
If one server looses connection, it shows up as "Offline for 39 days" on the status page. Two bugs: Server was never offline (it lost conne...
Managing database/users is unclear.
It is pretty unclear to manage databases and their users: When you edit the users of a database, it does not show you in the pop-up which database yo...
Manage private IP addresses
It would be nice to add a section to manage your private IP addresses assigned to your NICs in the /network/ section of each ploi server.
Cronjob - add date/time in logs and option to clear logs
Having a date/time in the cronjob logs would really help debugging and an option to clear logs.
Ability to add production site when staging site is already added
Would be awesome!
Add a Proxy option for sites configuration
Add to the site creating dropdown a "Proxy" or a "Proxy for docker" option. With a default nginx proxy conf file (similar to the n...