Feature Suggestions
Please provide here your suggestion for new functionality for Plesk. We encourage you to review and vote for suggestions of others. The top-ranked suggestions are likely to be included in the next versions of Plesk.
Please write in English so that voters from all over the world can read and support your request.
Off-topic posts will be removed from here
- or
116 results found
-
Migrating tool for Apache2 (Wordpress) linux server confs and sites.
Just reading with ssh root access /etc/apache2/sites-enabled/ and listing sites to be copied with their files and databases. Also Nginx sites.
It could be payable extension linked to Plesk license.1 voteWe regret to inform you that we are closing the request as no feedback was provided for over a month.
-- SH
-
Make Wordpress Toolkit aware of virtual directories and their PHP version
Scenario
You have a legacy site that only supports up to a certain version of PHP on the root of domainname.co.uk (let's say PHP 5.6)You also have a WordPress installation on domainname.co.uk/blog/ which is also a virtual directory.
Via virtual directory for the blog, you have selected PHP 8.2
WP Toolkit is not aware of the setting of the virtual directory and assumes the PHP version to be the same as the root.
After upgrading WP to 6.6.x WP Toolkit displays "Broken WordPress site" but the WordPress installation is actually fine.
1 voteThank you for your suggestion. WP Toolkit uses the panel's API to know which handler is used for a domain, and cannot support any manual configurations. For example you can create different domain for this site, with document root inside the docroot of the main site or proxy requests from the main domain's subfolder to the domain.
In these cases WP Toolkit can detect correctly the PHP handler for a site (just because there are panel's entities), and the site can be accessible via http in subfolder.
-- SH
-
Backup via SSHFS
We have huge amounts of Backup Data (currently around 450gb per file). The whole process using FTP takes around ~ 13 hours to complete. Trying to restore something is a big bottleneck for us. Restoring from FTP is ****, and we searched for alternatives.
We decided to give SSHFS a try by mounting /var/lib/psa/dumps to the remote Server and disconfigured the FTP Settings. The result is annoying. The Backup now takes around 2,5 hours, the Plesk Backend is really fast now and local space is not consumed anymore!
So i suggest you to give SSHFS a try. It is like…
13 votesThank you for your input! We will consider this functionality in upcoming releases if it will be popular.
Everyone, please continue voting for this feature if you consider it important.
— AY
-
root@server:~# /usr/local/psa/bin/admin --show-password Due to security reasons the option '-show-password' is no longer supported. Use '--g
I do not know how to get work done on plesk 17.
1 voteFunctionality to show passwords was removed out of Plesk for security reason. Your request cannot be deemed as a feature request.
—
ET -
Set up MX records for G Suite Gmail in one click
Would be nice to get some extension for plesk users so they can switch mx from default to G Suite Gmail in "one click".
Similar to Remote MX Wizard for cPanel
https://www.gk-root.com/GK-Apps/Remote-MX-Wizard/25 votesThank you for your input! We will consider this functionality in upcoming releases if it will be popular. Everyone, please continue voting for this feature if you consider it important.
—
IG -
Track who changed the Plesk Administrator password
The idea is to know who and when changed the Plesk admin password. If it's from CLI, what user (usually root), or if it's on GUI, what IP.
That should be noted in the action log.
Right now it isn't.2 votesWe are happy to report that with the release of Plesk 18.0.62 changes of the admin user's password is are now properly logged. This has been announced in the Plesk Change log: https://docs.plesk.com/release-notes/obsidian/change-log/#plesk-18062
-
Disable detaching the WordPress instance from the Toolkit permanently.
When the WordPress instance is detached from the WordPress Toolkit, the .wp-toolkit-ignore file appears in the Document Root directory and prevents attaching the instance back. Is it possible to disable that? I do not want to detach permanently.
3 votes -
Scheduled tasks Add user dropdown
When logged in with the main admin/root account click in the right hand column on "Scheduled Tasks" takes me to the Cron jobs that I can setup.
There is no indication as what system user will run the task? This has cuased a couple of my crons to fail and struggled to find the issue.
Eventually I found I needed to under Main nav - Server tab then to Scheduled Tasks.. this takes me to the users lists that I can set cons for specific users.
Very confusing!
1 voteIn Plesk 12.5, you can select the system user while creating a scheduled task. A drop-down menu was added for that purpose.
Note: You can specify a system user only for server-wide scheduled tasks, but not for scheduled tasks of a webspace (subscription). The system user of a webspace is used to run scheduled tasks of a webspace, and that user cannot be changed.
—ES
-
Restart services on failure using systemd
We've noticed that Plesk services like plesk-php72-fpm are sometimes killed by the out of memory killer or otherwise crash and require manual intervention by us. The services could be made more resilient by adding the following file to supplement Plesk's service file and reloading systemd.
cat /root/reload-on-fail.conf
[Service]
Restart=on-failure
RestartSec=5scp /root/reload-on-fail.conf /usr/lib/systemd/system/plesk-php*-fpm.service.d/reload-on-fail.conf && systemctl daemon-reload
I've also made an ansible playbook for this:
https://gist.github.com/nbeernink/679b8c0bc635158b0ea4dfb96e10c7c5Additionally, you can also add this to services like nginx, mysql/mariadb, dovecot and postfix and they will restart on failure as well.
However instead of us all running these playbooks on…
2 votesAvailable since Plesk Obsidian: https://docs.plesk.com/release-notes/obsidian/change-log/#18-preview11
— rk
-
Custom HTTP methods on Windows Servers
Only when Plesk creates a website will it create this entry at the website level in IIS in the handler mappings, pointing to this file "php-cgi.exe"
There is no PHP handler in the IIS root that allows me to configure the allowed verbs and that can be propagated to websites.
When Plesk creates a website, it has a set of settings that it applies to the website, which includes the creation of the handler to interpret .php files, the path of the executable that it installed itself and the allowed verbs.
I know that after creating a website and only…
7 votes -
Print all domains and associated subdomains along with their details on terminal
Hello,
It would be great if you have the option to print all the domains, subdomains and aliases with their owner, document root and ip address on the terminal.
I mean like the file /etc/userdatadomains in cPanel. It will help us a lot to speed up troubleshoot.1 voteYou can use command:
- plesk bin domain -i domain.com
for getting all information about domain. Or
- plesk bin subdomain -i sub.domain.com
For all domains use something like:
- for i in `mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` psa -Ns -e “select name from domains”`; do /usr/local/psa/bin/domain -i $i; done
You can modify this script as you want.
—
IG -
migration manager respect ssh config
migration manger via ssh keys ignores config in /root/.ssh/config
I want to migrate from a server I have to access via a jumphost. I have ssh config so that I can just "ssh sourceserver" at the command line. The migration manager ignores the config and cant be made to access the source server.
1 vote -
Plesk advanced notifications settings
It would be great to add an additional tab in Tools & Settings > Notifications > Settings with some additional option:
1- Method of delivery:
1.1 - Default (Using Plesk server)
1.2 - External SMTP Authentication2- Possibility to set a senders email address:
2.1: root@hostname
2.2: Plesk Admin email
2.3: Custom email3- Customize "Reply-To" email address
I could see that some of these options were already mentioned in your UserVoice, but the optimal solution is to add all of them together.
Here some of these existing requests:
- https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/16956373
- https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/34332496
- https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/19154149-mail-header-changing-when-plesk-sends-notification3 votesWe agree that in an ideal world, adding all features at once would be perfect. Unfortunately each change must be carefully considered, planned and developed. To ensure a high quality we prefer developing functions step-by-step. We need to decline this request, but please feel free to vote for the separately listed features or add new feature requests regarding specific functions.
-- PD
-
Forbid customers to remove some specific folders via FileManager or FTP
It would be very helpful to add a new feature in Plesk in order to deny customers to remove some specific folders via FileManager or FTP.
For example:
Currently, any customer can get in website root folder /var/www/vhost/example.com/ > Select all folders > Remove them. This can cause a big problem as it will remove error_docs, logs, httpdocs, GIT keys and other subdomain content.With this new feature, Plesk administrator will be sure that these folders will not be deleted, however, the customer still will be able to create, modify, content from his folders.
2 votesThank you for your input! We will consider this functionality in upcoming releases if it will be popular.
Everyone, please continue voting for this feature if you consider it important.—
IG -
Implement a disk space check for "plesk sbin pmm-ras" utility
Exporting a backup via "pmm-ras" utility may bring down the server because it ran out of disk space during the procedure:
plesk sbin pmm-ras --export-dump-as-file --dump-specification=backupinfo<timestamp>.xml --dump-file-specification=/root/backup.tar
Please improve the "pmm-ras" utility to check for free disk space before starting the operation to avoid these scenarios
2 votesThank you for your input! We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
--
IG
-
I think the best proposal is the security gap by niginx close :-) This is solved I once kindly informed 1blu. The men share so no what to
I think the best proposal is the security gap by niginx close :-)
This is solved I once kindly informed 1blu.
The men share so no what to if you but a root server that does not matter you can do stupid and it is not.
Therefore, we also have a A in SSL laps because we can nix * ggggggg *
Greet warp
1 voteIf we understood your request correctly, you would like us to shut down or remove nginx to close a security hole. Can you tell us which security hole you are talking about and why shutting down nginx is required for closing it?
upd: Unfortunately, we have to close this request as no information was provided for over a month.
—AK
-
Support for node-red
I miss node-red extension to install and setup for featuring my website with the web hosting pkg.
For now, I'll take a second server with root, so I can access the shell and install everything to fulfill my tiny and simple but dynamically website with a MQTT broker. But it would be great if you could integrate it to the standard web hosting pkg.1 voteUpd: Sorry, we are closing the request as no information was provided for over a month.
—
IG -
Deny access to all dot files by default
A lot of web applications that are either built or simply installed on a website use dot files and folders, whether those be .htaccess, .git, .env, etc.
Generally speaking dot files and folders are used to store either sensitive files or backend configuration which you would never want users to be able to access.
By default Apache has some protection built-in to restrict accessing dot files, but Nginx does not. This creates a potential security risk, for example I might install a web application or build one which has dot files in the public root, these most likely would…
7 votesThank you for your input! We will consider this functionality in upcoming releases if it will be popular.
Everyone, please continue voting for this feature if you consider it important.
—
IG -
Change autoinstaller method
Plesk come with an auto installer, by default when you click on install, the application will be installed to root directory of your domain. If you want to install them in subdirectory, you need to click on Advanced.
Ie:
on domaine.xyz, i want to install Wordpress, it will be installed in httpdocs, but if i have already a website in, it will be erased. Is there any way to select as default " Advenced " ?
1 voteThank you for your input!
Unfortunately, we have to close your request, because over the years it has not become quite popular for further implementation.
—
IG -
Show me why a domain is suspended!
Allow me to pull, from /usr/local/psa/bin or /usr/local/psa/admin/bin, why a domain is suspended. I am a support agent for (mt) Media Temple (one of your largest clients) and I cannot find why some domains are suspended.
In some cases you see things like: "Suspend domains until backup task" but in others it just says something like: "This domain cannot be activated because it was suspended by Hosting Provider"
This leads people to think their web host provider suspended it (which is not the case) rather than Plesk automatically suspending it. This particular case was the Plesk Subscriptions Expiration Date hitting…
5 votes
- Don't see your idea?