Beautiful logs for laravel
Being able to view logs in the ploi dashboard is cool. But it would be even better with a pretty log viewer like this: https://arunas.dev/log-viewer-f...
View total used disk space per site
It would be nice to view the total used disk space of a site in Ploi.
Integrate MySQL Backup Job into Deployment Script
I would like to propose a new feature that enables running a MySQL backup job as part of the deployment process. This could be implemented similarly t...
Test: Next JS & Nuxt JS hosting
I need to test whether it's easy in Ploi to host Next JS and/or Nuxt JS projects easily.
Run commands directly in sites
It would be nice if there was a "Commands" tab where you can run commands in your site's directory directly.
It would be very useful to have the option to have presets for backups. Currently, we have to add google drive as a folder ID for, Table exclusions (o...
www subdomain with tenants (SSL)
There is a problem when using www subdomain via tenants.
E.g. I have example.com as a tenant.
When I request a tenant certificate, ploi it will reques...
File backups always silently fail when using Zero Downtime Deployment
When a site has "Zero Downtime Deployment" enabled, any File Backups only back up the symlink, and not any actual site files. This can easil...
Bunny.net CDN & DNS
Would love to see the possibility of a Bunny DNS integration as a DNS service and then also give the admin to up-sell CDN bandwidth and site op...
Zero downtime deployment when pushing from staging to production
When we have a staging and production site, we can enable zero downtime deployment on the staging site only. It would be nice to have this feature whe...
Automatically give permissions to team members when creating a new site
When a user from the team creates a new site, give him permission to access that site automatically, without the need to the main use give the permiss...
www to non-www redirect option tenants
I would like to see an option to add a simple www to non www redirect on tenant level and central level.
Also an option in the API to request a redire...
Cannot generate letsencrypt certificate when custom certificate is in place
When trying to create a certificate from Custom to Letsencrytp, it does not work.
Pressing the button generates an error that says: The certificate is...
Add environment variables per site
On services like Netlify you can add environment variables in a key/value format that are then available to the application at build/runtime. Could th...
Custom Suspend site template
Just like like default template (https://ploi.io/documentation/domains/how-do-i-set-my-own-default-template) it would be very handy to have the same f...
Automatic Cloudflare Config
You already have an option for me to give Cloudflare API credentials for DNS configuration. But the Cloudflare API is fairly extensive. It would be ni...
Separate notification channel for failed deployments
We're using the notifications from Ploi in our Google Chat channels, mostly to track failures, outages and high cpu/disk usages.
We had notifications...
Fetch Laravel Commands form - project
It would be nice if Ploi could fetch the commands from a Laravel Project.
These are normally located in: App / Console / Commands
We have some custom...
Allow Creation of Git Repositories Inside Organisations
I’m trying to use Ploi to setup a new Statamic site on a server and have it create a GitLab repo at the same time.
This works great of repos in my per...
Add deploy status badge similar to Netlify
Could you add a deploy status badge similar to Netlify for each site?
Netlify status badge docs: https://docs.netlify.com/monitor-sites/status-badges/...
Load .env from project directory
We use Turborepo for different projects. The Github repo's will look something like:
apps/api (Laravel package)
Apply Octane for tenants
Currently, if you have tenants on a website, and you enable octane, the Octane config does not apply to all the tenants.
It would be nice to apply the...
Passing additional data to deploy script
Many of us trigger deploys from CI platforms like Github Actions. It would be nice if we could pass additional data to the deploy script.
Let's Encrypt CAA-record
Wanneer het aanvragen van een SSL-certificaat mislukt krijg je een mailtje met tips:
".. Make sure:
you have the domains IP addresses correctly...
More advanced settings for adding new sites
When adding sites we have to do a few things each time which could maybe be added to the site setup advanced section maybe?
When adding a staging sit...
Assign site to project during creation
When creating a site, it would be nice to be able to assign it directly to an existing project. :)
NODEJS: PM2 -Improve .env file support and integration in node/Nuxt3 projects
I have encountered an issue when using the .env file for certain projects in Node, specifically in the context of Nuxt3. The current workaround is to...
Conditionally reload NodeJs process
Currently we can toggle to restart a NodeJs process after each deployment, which we do by default.
However we use monorepo's (turborepo) with auto dep...
Team member does not see site under /panel/sites but has access through server
We have a team member that has access only to selected site. She has to click on shared server, sites and can access it through there.
If she goes dir...
Select webserver template on edit config modal
It would be nice to have an option to apply a webserver template from the when editing a website's nginx configuration.
Custom SSL for tenants too
I would like to set custom SSL certs for Tenants too, exactly like I’m able to do for the “parent site”.
Expand site authentication to tenants
Currently the site authentication functionality only works on the primary website domain. Would be great to expand this to the subdomain when using t...
Add "scheduled deployment" feature on the production site.
For site with the option "Create staging site" selected during setup the scheduled deployment feature is not available on the production sit...
Better support for Symfony
There is other frameworks than Laravel, if you propose Symfony in site creation, you should really support it and add features for it.
Option for Run WordPress Cron with WP-CLI
I have been using the Cron programmed by Ploi on my sites, and I have noticed that in some situations it does not run 100% every time, and there are t...
Update repository + provider
Ability to update the repository URL + provider once a repository is installed.
Bug: Cronjobs from other sites appear after editing a site cronjob
If you have multiple cronjobs on a server associated with different sites, and you edit one of them on the site level, suddenly all the other cronjobs...
Bug: Self-signed certificates incorrect expiry badge
This certificate was installed a few days ago and is a Cloudflare origin server certificate and ex...
Ability to edit redirects
Currently you can only add or remove a redirect.
It would be useful to be able to edit redirects on the interface inside Sites > Redirects section.
Deploy webhook for specific deployment script for prodution/stage sites
as there is now already the possibility to trigger custom deployment scripts via webhooks for "normal" sites, this is currently not yet...