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
No existing idea results
- ~ No ideas found ~
2100 results found
-
Autoresponder "From" Email Addresses
It is commonplace nowadays to see something like this when we receive email.
"Accounts From My Organisation" accounts@myorganisation.com .
It looks far more professional and more aesthetically pleasing than the utilitarian "accounts@myorganisation.com" which is the only option currently available in the Plesk Obsidian autoresponder functionality.
It would be a nice feature - and fairly simple, I imagine - to add a field to the autoresponder functionality to allow us to enter a "pretty" name which would be what the email recipient would see in their inbox. Alternatively, of course, the existing field could be amended to allow for "something here" actual email account to be entered as a single object.
At very little cost, we all suddenly look more business-like.
Thomas Murphy
It is commonplace nowadays to see something like this when we receive email.
"Accounts From My Organisation" accounts@myorganisation.com .
It looks far more professional and more aesthetically pleasing than the utilitarian "accounts@myorganisation.com" which is the only option currently available in the Plesk Obsidian autoresponder functionality.
It would be a nice feature - and fairly simple, I imagine - to add a field to the autoresponder functionality to allow us to enter a "pretty" name which would be what the email recipient would see in their inbox. Alternatively, of course, the existing field could be amended to allow for…
3 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 the Flutter support to Plesk
Please add the the Flutter support to Plesk
3 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
-
URL-based branding logos
I suggest enabling Plesk to allow different branding logos in the login screen and the top left corner of the session, depending on the full-qualified hostname used to reach the server. For example, if a server can be reached through 2 different names, the idea would be to be able to set a default branding logo and have alternative ones depending on the URL used to connect to the server. Here's an example:
plesk.domain1.com -> main logo (default)
plesk.domain2.net -> alternative logo 1
hosting.domain3.co -> alternative logo 2
any other aliases/URLs -> main logo (default)3 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
-
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 next night. It would be better to move the Panel updates dynamically forward into a time frame when the software detects that no backups are 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…
3 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
-
Usage of "Quick Preview" DNS should be made more clear.
The fact that Plesk must be the DNS server for the "Quick Preview on a domain in Plesk" option should be underlined and more prominent in the interface. The necessity of a Wildcard SSL cert should be clearer too. That would help your clients and avoid some tickets to Plesk support.
3 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
-
Improve the Backup Manager for when it freezes or aborts when using S3/Scaleway
Plesk should have a native mechanism to detect when a backup job is stuck; helping to manage backups more efficiently without relying on manual intervention.
Plesk should allow backups to automatically resume from the point where they fail, rather than starting from the beginning; saving time and resources, especially for large backups.
3 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 warnings for unsupported operating systems in the Dashboard
Many Plesk users continue to run outdated operating systems, which often results in non-functional repositories, failed updates, or even security risks. While the current Dashboard displays "Server Information," including the OS version, it lacks any warnings about the support status of the operating system.
I propose adding the following to the Dashboard:
- Display an orange warning when the OS has 6 months or less of support remaining.
- Display a red warning when the OS is end-of-life and no longer receives updates.
These warnings should include links to support articles explaining the risks and offering steps to update or migrate the server to a supported version.
Adding these color-coded warnings will help administrators stay informed and take action before encountering major problems due to unsupported operating systems.
Many Plesk users continue to run outdated operating systems, which often results in non-functional repositories, failed updates, or even security risks. While the current Dashboard displays "Server Information," including the OS version, it lacks any warnings about the support status of the operating system.
I propose adding the following to the Dashboard:
- Display an orange warning when the OS has 6 months or less of support remaining.
- Display a red warning when the OS is end-of-life and no longer receives updates.
These warnings should include links to support articles explaining the risks and offering steps to update or migrate the…
3 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]: failed mail authentication attempt for non-existent mailbox 'example@domain.com' (password len=14) from [<IP>]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]:…3 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
-
Allow specifying of ports to open in firewall during certificate generation process to open and close again automatically
allow for specific ports to be opened when securing/ressecuring Let's Encrypt SSL certs.
For example, Lets Encrypt needs several ports open in order to reissue SSL so have a field to enter the ports to open when re issuing the SSL.
tcp:80, 443
udp:4433 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 a check box option next to each domain to resecure with exisiting SLL provider
add a check box option next to each domain with the option (x) to select. Then have button to resecure with existing SSL provider.
3 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
-
Update GUID during process migration
Update GUID during process migration. Plesk migration tool needs to be updated to do this. This will avoid any issues with GUID conflicts.
3 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 from emails which are ham by putting them in a predefined folder like archive or a selfdefined folder where no spams are.
With fine tuning of the simple spamassassin '.cf' I achieved for me and several customers that spam in inbox appears about one time in a week although I have many domains and adresses ad in 2015 I become about 180-220 spams per day (almost all filtered!) ... nowadays it is reduced to about 80-100 spams per day thankfully because of DMARC with their subcomponents.
Yes, I could solve the problem personally in a manual way, but other customers will be very sure happy being able to fight against spam with plesks web interface.
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…
3 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
-
remove/update the app options (wikis, CMS, bulletin boards, Squirrelmail etc)
These are so out of date as to be seriously vulnerable, with versions that mostly cannot be readily installed without installing PHP version 7.0 and (often) to add in the mysql module to PHP even if you are using that.
These options should be removed unless it can be upgraded to the latest versions of PHP and the mysql module added to PHP - at the very least something on the page BEFORE installation saying that this will require outdated and unsupported versions of PHP and any additional modules so people
a) know the dangers and also
b) so they do not have to go through the steps of installation only to find that they do not have those things installed and will have to do that.ideally, too, if they have a warning, but want to go ahead:
1) it would be good to have in that warning something to actually install the deprecated versions of this software automatically as part of that process and
2) where appropriate, to offer installation to a subdomain if there is a risk of overwriting an installation that exists where the user is going to install it.At the moment, you can do a custom install but that is not necessarily obvious on the install page as 'custom' requires the dropdown and there is no warning before Laravel or Afterlogic overwrite your, e.g. Wordpress install, whilst the Nextcloud and Mattermost ones will not do an overwrite but install alongside.
These are so out of date as to be seriously vulnerable, with versions that mostly cannot be readily installed without installing PHP version 7.0 and (often) to add in the mysql module to PHP even if you are using that.
These options should be removed unless it can be upgraded to the latest versions of PHP and the mysql module added to PHP - at the very least something on the page BEFORE installation saying that this will require outdated and unsupported versions of PHP and any additional modules so people
a) know the dangers and also
b) so they…3 votesThank you for your input and consideration for keeping Plesk and its users safe. We are aware that the catalogue is currently outdated. The APS technology itself is outdated. Plesk is currently in the process of replacing the old catalog system with a new extension.
-- SH
-
3 votes
Thank 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
-
Provide option to preserve or restore cron jobs upon backup restoration
Currently a backup restoration will delete cron jobs created after the backup creation. There should be an option to backup/restore or preserve cron jobs as they are.
3 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
-
Sophos Anti-Virus extension notifications for blocked messages
There should be settings to allow configuring the Sophos Anti-Virus extension to send notifications to the recipient of a message that was blocked due to malware.
3 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
-
OpenSSH server support in Plesk for Windows
SFTP (FTP over SSH protocol) Support would come in handy for users who want a more secure way to transfer their files to and from their hosting account. We, as a hosting company, have received many requests for a more secure way to handle file transfers than the classic FTP(S) protocol on Windows Server.
Newer versions of Windows have built-in OpenSSH server functionality, I think it would be nice to integrate this in the Plesk end-user Panel in a way that users can use SFTP with their account username and (maybe?) configure SSH keys for their accounts for a more secure way to connect.
Also, as an admin, it would be nice to a SSH server configuration interface where you can enable/disable password authentication, set custom SSH port a.s.o.https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_server_configuration
SFTP (FTP over SSH protocol) Support would come in handy for users who want a more secure way to transfer their files to and from their hosting account. We, as a hosting company, have received many requests for a more secure way to handle file transfers than the classic FTP(S) protocol on Windows Server.
Newer versions of Windows have built-in OpenSSH server functionality, I think it would be nice to integrate this in the Plesk end-user Panel in a way that users can use SFTP with their account username and (maybe?) configure SSH keys for their accounts for a more…
3 votesThank you for your suggestion. We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
-- KvD -
Configure SFTP storage for backups via CLI
Currently, the plesk bin backup-storage can be used to configure FTP remote storage for backups.
Please implement a similar feature that would allow configuring SFTP remote storage for backups via CLI.
3 votesThank you for your suggestion. We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
-- KvD -
Display full cronjob output when running cronjob manually in Plesk
Currently when manually starting a scheduled task in Plesk the script/command output is cut off when the output is long. It would be helpful if the full output could be displayed. That would make debug for example much easier.
3 votesThank you for your suggestion. We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
-- KvD -
Force certain group of users only (administrators or customers) to use 2FA, not all users.
Currently, when setting up 2FA, it is possible to enforce all users on server (administrators and customers) to use 2FA. The idea is to enforce the administrators to use 2FA, not customers or enforce customers instead.
3 votesThank you for your suggestion. We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
-- KvD
- Don't see your idea?