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...
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.
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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. :)
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...
Trying to disable quick deploy should not fail if the webhook is already gone
I guess it can happen to anyone: for the third time in recent years I accidently lost (most likely deleted) a ploi quick deploy webhook on github.
Production deployment: PM2 not restarting automatically when deploying Node.js staging to production
I have encountered an issue while deploying a Node.js staging environment to production. The PM2 process is not restarting automatically after the dep...
Option to auto create the A records on cloudflare when creating a site
When creating a new site, have a option to auto crate the A record if the domain is present on cloudflare, and if removing that site auto delete the A...
Octane helper for tinetuning
Could possibly be part of site insights? 😜
Automagically finetune (or suggest finetuning) of the octane 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...
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...
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...
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...
Update repository + provider
Ability to update the repository URL + provider once a repository is installed.
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/...
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.
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.
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...