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

  • Site Level Requests
  • Live
  • 20

    Let's Encrypt SSL via certbot-dns-cloudflare

    Since CloudFlare can be integrated into the Panel so you have the API creds, would be great to choose to obtain the SSL certs via DNS validation rathe...

    5 comments
  • 17

    Push from live to staging

    It would be nice if you could have staging in two directions, and also push from live to staging websites (so both files and databases)

    10 comments
  • 11

    Use correct php version for Laravel commands

    Currently the default cli version is used when running commands in the Laravel section of a site. On some of my sites this fails since the servers def...

    2 comments
  • 10

    Self-hosted GitLab support

    Add support for self-hosted GitLab

    2 comments
  • 9

    Support deployments without git

    Linking a Github repo on the server is not great, we have all those CI's now, like GitHub Actions, Circle CI, Bamboo ... we're not doing build on the...

    4 comments
  • 6

    PHP dropdown for queue config

    Queue config currently uses the default CLI version. It would be nice to a dropdown to select the version.

    1 comment
  • 6

    Ability to set Basic Authentication to specific folders.

    Currently, I can set Basic Authentication to the whole app, will be nice to be able to do it to a particular folder, eg. app.com/cms I like to set Bas...

    2 comments
  • 6

    Delete site-related CRON jobs when the site is deleted

    When a new site is created, you can go into the CRON jobs menu item and add a new CRON that relates to that site. You can go to the server level to se...

    0 comments
  • 4

    Deploy webhook for specific deployment script

    Hello, we use several deployment scripts for one site. For example: Full deploy and quick deploy. It would be nice, to have a separate Webhook to call...

    3 comments
  • 4

    Output of `php artisan about --json`

    Show the output of the about command in the Laravel tab (and possibly also on the general tab below or above the horizon section if configured). Would...

    0 comments
  • 3

    Redirects should not prevent Let's Encrypt SSL renewals

    If I set a global redirect in ploi (using /(.*)) it prevents certbot from being able to renew the SSL certificate because the redirect also catches .w...

    0 comments
  • 3

    New Deploy script variable: {SITE_DOMAIN}

    Since deploying without git now works <3 thanks Dennis. I would love to enhance the ci/cd by not needing to write the following to get the site dom...

    2 comments
  • 3

    Deployment log webhook

    Hey there, I'm working on a Statamic widget addon to trigger Ploi's deploy webhook but there's currently no way get the deployment log. Can you add a...

    2 comments
  • 3

    Ability to specify PHP version in Laravel tab for run commands.

    Hi, I have an old legacy site running on Laravel 5.7 (PHP 7.2). so in the deploy script, I run artisan commands like this php7.2 artisan migrate --for...

    2 comments
  • 3

    WordPress Cron

    It would be really nice to be able to setup the WordPress cron entry with a click of a button like we can for the Laravel Scheduler. In addition to th...

    4 comments
  • 3

    Add 'Reset deployment status' to staging

    Staging got stuck during deployment, couldn't find the 'Reset deployment status' button.

    0 comments
  • 3

    Scheduled deployments feedback

    Small screen, date picker goes outside of the screen Ability to 'freeze' other incoming deployments checkbox option (like quick deploy, button, etc)...

    2 comments
  • 3

    Make domain redirects easier

    It would be really nice if you could configure domain redirects on a site level. It would take a way the need to add an "empty" site for eac...

    1 comment
  • 2

    Staging > Production deployments should show the deployment log

    Recently, deploying from a staging site to production started showing the rynsc log of files transferred to production. This is useful, but it's confu...

    0 comments
  • 2

    Site Clone: Copy tenants as well

    I would be good if Site Clone feature would clone the site's tenants and/or domain aliases well.

    2 comments
  • 2

    Option to Renew LetsEncrypt SSL cert

    Sometimes, a SSL cert may miss or fail a renewal. It would be a handy shortcut to have a 'Renew' button next to the delete button.

    1 comment
  • 2

    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. The...

    2 comments
  • 2

    Bring back "Deploy" button for queue server

    It's gone at the moment. (can't deploy changes to queue servers unless done manually via ssh...)

    0 comments
  • 2

    First Deployment Section

    When selecting a new site, the deploy script is always the same. It would be great to have a "first deployment" script that will be run just...

    1 comment
  • 2

    Add option to send deployment notification webhooks even when failed

    Currently the webhook notifications after deployments are only sent when a build succeeds, could we add an option to send if it fails too? Maybe the...

    0 comments
  • 2

    Automatically clear NGINX files list if tenant is added

    Yes please do that

    0 comments
  • 2

    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...

    4 comments
  • 1

    Quick deploy delay

    When you enable quick deploy, it would be nice to be able to set up a delay in seconds that delays the deployment. Cases for this would be a small ser...

    0 comments
  • 1

    WordPress Cronjob with Custom Time

    It would be good if you could set with a Select the frequency of the WordPress cronjob, as well as at the time of manually configuring a cronjob, beca...

    2 comments
  • 1

    Delete Database when Deleting Site

    There could be a checkbox at the time of deleting a site, asked if you want to delete the database as well.

    3 comments
  • 1

    Add the ability to only clone database structure

    Expand the database clone functionality to allow the cloning of the structure of the database without cloning the data.

    2 comments
  • 1

    View WordPress Admin in Panel

    It could have a shortcut in the side menu, just as there is "View", on WordPress sites, a "View Admin Panel".

    2 comments
  • 1

    Deploy webhook for deployments without git.

    The deployment webhook is in the repository tab/page, which is ofcourse not there anymore for deployments-without-git - https://roadmap.ploi.io/items/...

    0 comments
  • 1

    Deploy without git: .env file editor

    Currently unable to view/edit env file on sites without git.

    3 comments
  • 1

    Deleting repository from site will not remove GitHub webhooks for QuickDeploy

    After deleting a repository from a site where QuickDeploy is enabled, the webhooks don't get deleted from GitHub.

    0 comments
  • 1

    Auto escape quote's in cronjob command line

    Hi, When setting command line arguments for a cronjob sometimes I need to used quotes to set parameter value with a space in it like; php /home/ploi/x...

    1 comment
  • 1

    Add button to disable horizon daemon created with the 1 click install option in Laravel tab

    Add button to disable horizon daemon created with the 1 click install option in Laravel tab

    3 comments
  • 1

    Decouple staging and production

    Hiya, It would be nice after creation of staging and production site to decouple the staging and production so the sync option is removed.

    0 comments
  • 1

    Show label and ability to sort on sites that have monitoring enabled

    Show a label in the overview that the site has monitoring enabled on site level. Be able to sort on sites that have monitoring enabled

    1 comment
  • 1

    Deployment notifications: Add emoji to indicate success/failed

    When deploying updates to my sites, I use the Ploi iOS app push notifications to let me know when a deployment has completed. However, as the deployme...

    1 comment
  • 1

    Make link clickable in site suspended message

    Hi ! Tiny suggestion, not sure if it makes sense for other Ploi-ers, but I'd be happy if when I include URLs in a "site suspended" reason, t...

    2 comments
  • 1

    Site cloning does not set Source provider field so deploy fails on the cloned site

    I have github repo deploy, created a clone and the Source provider field was empty. I had to go to the cloned site, choose the option, save and then e...

    0 comments
  • 1

    Block robots for staging site by default

    Currently, when creating a new site and selecting the "Create staging site" option, the staging site's "Block Robots" option is di...

    2 comments
  • 1

    Get Deploy Webhook URL via API

    It would be nice if the Deploy Webhook URL is also returned with the Site object. And maybe even a separate endpoint, like the one for the Deploy Scri...

    3 comments
  • 1

    Production deployment variable: {SITE_PHP}

    Have the same options on production deployment as on the staging deployment {SITE_PHP} Returns the PHP version with handler for this site (e.g. php8.1...

    0 comments
  • 1

    Retain "Zone ID"-less Cloudflare link after cloning a site

    My Ploi Profile has a linked Cloudflare integration. If I create a new site on any of my servers, and the site domain exists in my Cloudflare account,...

    7 comments
  • 1

    Deployment notification is not sent when deploying from staging to production

    At the moment, no webhook notification is sent when deploying from staging to production.

    0 comments
  • 1

    Health check URL option on sites with custom deployment.

    Make the healthcheck url option available on sites without git too Health check URL Fill this URL with your site's application URL to receive a not...

    6 comments
  • 1

    "Use DNS provider to request certificate" for tenants

    The option "Use DNS provider to request certificate" is missing when requesting SSL for a tenant domain for a website. Can you please add th...

    0 comments
  • 0

    Installing repo as team member glitches

    If I am added to a team, and I try to install a repository from my own account (which isn't the original owner of the server and/or team) the cloning...

    0 comments