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
2090 results found
-
Backup manager: Include Docker Volumes
Some of my dockers are inside the sites' folders, inside httpd, but some have different permissions or user groups that sometimes do not allow the volume to be backed up, an example was postgresql, you can test, if there is even one advice on how you could add permission to the user or the system that makes the backup so that they can copy the files, for example.
Furthermore, it would be great to get a backup of the container volumes, I believe this would make pleks the only one and come out ahead of the other panels.
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Manage journald rotation settings via Plesk
Modern operating systems switch from log files to journals, so log current log rotation settings do not cover all needs. It would be useful to be able to set up journald vacuum settings from the panel.
2 votesThank you for the update. We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
avoid Plesk panel update when a backup is running
Plesk updates the panel while a backup process is running. This can interrupt a backup, for example:
Error: Server "<hostname>"
Value at Plesk\backup\Agent\Schema\Backup\Admin\AdminAType\PreferencesAType -> Plesk\backup\Agent\Schema\Backup\Admin -> Plesk\backup\Agent\Schema\Backup\MigrationDump is expected to be an object of class Plesk\backup\Agent\Schema\Backup\ScheduledTasks but is of type array
Error:
Unable to create the remote backup: Repository error: Failed to open the file '/usr/local/psa/PMM/tmp/pmm-de-tmp-repo-NnwqUP/backuplickey002410212254.tzst': No such file or directorybut I have observed other similar issues before. On large servers, a full backup can run for many hours. If it fails, many hours of high cpu load are lost and the backup must be repeated the…
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
In the meantime, you may consider scheduling Plesk's major updates for days/times when backup jobs are not expected to run.
-- SH
-
Allow to postpone changes to DNS zone
Sometimes it is not convenient to reload all zones on every change, so it would be helpful to have an option to apply changes either immediately, or at a designated time.
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Enhancing the visibility of protection status in WordPress Toolkit
Recently, Plesk added a vulnerability status feature to the WordPress Toolkit, which is a great step forward. However, both the vulnerability status and the protection status are currently accessed through the same link, making it harder to find the protection details quickly.
It would benefit users, especially those less familiar with these features, if Plesk were to separate these into two distinct links. This way, the protection status would be more visible and easier to access, helping users stay informed about the security of their WordPress installations without extra steps.
For example, the current "Security: Fix vulnerabilities" entry in the…
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
restore files from .trash of filemanager
It is would be great to have ability to restore files from .trash folder not manually, but with some tools that remembers path of deleted file. Or have ability to see original folder where file is deleted..
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
SiteLock Website Security extension for Linux and Windows
Would like to have a Plesk SiteLock extension for Windows and Linux platforms
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Suspend database when subscription is suspended
When a site is suspended, the database and database user isn't suspended.
This can be used by a customer to consume database resources from another unsuspended subscription.2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Add support for Perl modules installed via CPAN are not supported over an elevation process
Add support for Perl modules installed via CPAN are not supported over an elevation process from CentOS 7 to AlmaLinux 8
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Add IP Address and "non-existent mailbox" to plesk_saslauthd Authentication Logs
In the "maillog" program logs, which contain "server plesk_saslauthd" entries, the IP addresses are not recorded. During brute force attacks from multiple IPs, there are failed login attempts to non-existent mailboxes. While these attacks don't pose a direct threat, they consume server resources and could become dangerous if they target existing mailboxes.
I request that IP addresses be added to the "server plesk_saslauthd" logs, along with information about non-existent mailboxes, to improve filtering through fail2ban.
Current log:
Sep 20 08:14:00 server plesk_saslauthd[117757]: failed mail authentication attempt for user 'example@domain.com' (password len=14)Suggested log:
Sep 20 08:14:00 server plesk_saslauthd[117757]:…2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Plesk Migrator should be able to migrate customers, Resellers and Service Plans that do not have any Subscriptions attached
Service Plans with no Subscriptions assigned as well as Resellers and Customers that do not have any Subscriptions assigned are not migrated via the Plesk Migrator to the new Plesk server by design, because they are considered obsolete and unnecessary.
Yet in many cases, such a transfer of data in necessary, due to which an option that allows this to happen should exist.
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Preserve custom Fail2Ban badbot configuration
At this point, /etc/fail2ban/filter.d/apache-badbots.conf is coming from the fail2ban package from OS repositories, which results in a loss of any customizations applied previously upon a Plesk update
Include /etc/fail2ban/filter.d/apache-badbots.conf into Plesk in order to be able to preserve the custom badbot configuration upon a Plesk version update2 votes -
Apache MPM optimization is hard to set correctly, suggestions that help setting the values properly should exist within the Plesk GUI
Since Apache MPM settings are hard to set correctly, there should be proposals and suggestions that help you set them properly within the Plesk GUI.
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Great fight against spam: Make possible to add settings in '.cf' for spamassassin like adding an helping DNSBL and/or modifying scores
The possibility to add DNSBL's is not bad, but not good as without knowing several emails are blocked and in these blocked emails sometimes is a or several hams/emails as false positives. Much better would be being able to put in an '.cf'-configurations-file for spamassassin 'DNSBL's, which do not block but move emails identified as spam to the spam folder. Later on the customer can watch from time to time if hams/femails as alse positives have been sorted out wrongly and put them back to the inbox or a sucfolder which is not for spams.
A rule can even learn…
2 votesThank you for your update and additional details! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Custom buttons for the customer
It would be great to be able to insert custom buttons into the client's Plesk panel without having to manipulate Plesk code.
At the moment only in the Plesk ADMIN panel it is possible to add custom buttons, but the customer cannot see them from his panel.
Greetings2 votesThank you for your update. I understand now. You would like to add the custom button in the navigation menu for customers. You are right, at this point, it is possible to configure such an option only through classes inherited from pm_Hook_CustomButtons. We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Add the notifications if an Admin-User is logging in from an unknown/new device?
If Plesk can send such notifications it will help detect access violations
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Change domain name during migration
Add an option to Plesk Migrator allowing to change names of subscription/domains/databases, etc. during migration. For example on source server subscription name is example.com and on target it should be example.net. It is better than manual rename of subscription and both websites can be live on different servers
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-
CLi option to assign the application folder of PHP Composer
The command below is adding the application folder to the list of the folders for PHP Composer (in Domains > example.com):
plesk ext composer --application -register -domain example.com -path httpdocs/one.example.com/
Please add CLi option to assign the required folder for PHP Composer (the same functiolanilty as Change folder button)
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Cgroup error page
Create a custom error page for exhausted resources allocated via cgroups.
2 votesThank you for your input!
There is no such option, at least to my knowledge.
We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Add possibility in "Restrict Admin Access" feature to specify IP addresses configured with DynDNS
it would be really nice to have a features, which restricts the administrative access for all IPS other than the IP which is configured using DynDNS
2 votesThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
- Don't see your idea?