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
-
Windows Subsystem for Linux (WSL) - features from Linux to Windows
Please add support for Linux tools (and programming languages, such as Ruby) to Windows through Windows Subsystem for Linux (WSL) and support for PLESK. Of course in the future. This function, in my opinion, is of great importance and gives Plesk a great advantage.
Windows Server 2016 (1709) supports Windows Subsystem for Linux (WSL), Semi-Annual Channel.
Windows Subsystem for Linux (WSL) will be implemented in all versions of Windows Server 2019.
4 votesI suppose that it would be better to move your hosting to Plesk for Linux if you want to use Linux technologies. Some years ago Apache was supported by Plesk for Windows but it was dropped due to high business cost and insufficient reliability and relevance. Therefore I’m not sure that it is good idea to spread resources to support Linux technologies on Windows servers.
But anyway, thank you for your input! Maybe 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 -
upgrade nginx to include ngx_http_image_filter_module
upgrade nginx to include ngxhttpimagefiltermodule
can be used to serve scaled images simple
4 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.
And you can use your own compiled nginx with method described in https://talk.plesk.com/threads/how-to-compile-nginx-with-additional-modules-pagespeed-cache_purge-headers-more-and-others.340640/
—
IG -
Add option to modify the upload_max_filesize and post_max_size Globally via Plesk Admin
Add the option to modify the uploadmaxfilesize and postmaxsize Globally via Plesk Admin > Tools & Settings > Mail Server Settings.
The "Maximum message size" is already a Global setting in "Mail Server Settings" and these 2 settings should also be there.
Currently the only way to modify these settings in Linux is via a command line in Terminal and Horde, RoundCube, & Kolab all use different php.ini files for these same settings. I believe it would make for a much more user friendly experience if these options were a Global Setting modified preferably via "Plesk Admin > Tools & Settings > Mail Server Settings".Add the option to modify the uploadmaxfilesize and postmaxsize Globally via Plesk Admin > Tools & Settings > Mail Server Settings.
The "Maximum message size" is already a Global setting in "Mail Server Settings" and these 2 settings should also be there.
Currently the only way to modify these settings in Linux is via a command line in Terminal and Horde, RoundCube, & Kolab all use different php.ini files for these same settings. I believe it would make for a much more user friendly experience if these options were a Global Setting modified…4 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 database autogenerated name convention in APS
Installing Wordpress 8or other apps) via APS, the autogenerated database name is something like 'wordpress_N' with N incrementing from 1, that is non-sense and causes great troubles when using Plesk Migrator to migrate a subscription to another server when there are already installed applications.
You may name the database like 'wordpressX' with X random, or include part of the domain name in the database generated name, for example if domain is named testdomain.tld the db name maybe 'testdomainX'.
4 voteshank 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 -
Better migration of "PHP from OS vendor" parameters
Please consider the following use case:
- testdomain.tld on a CentOS target server is using "PHP from OS vendor" version 5.3;
- The destination server is Ubuntu 14, with newer version of PHP from OS vendor, so you install PHP 5.3 with Plesk Installer;
- The migrated testdomain.tld will have different PHP parameters that may cause disruption of the website.An example: PHP short open tag is enabled by default on PHP from CentOS repository, but is disabled on PHP 5.3 handler installed via Plesk Installer. If a PHP code uses short open tags, the script will stop working. Plesk Migrator should handle this case.
Please consider the following use case:
- testdomain.tld on a CentOS target server is using "PHP from OS vendor" version 5.3;
- The destination server is Ubuntu 14, with newer version of PHP from OS vendor, so you install PHP 5.3 with Plesk Installer;
- The migrated testdomain.tld will have different PHP parameters that may cause disruption of the website.An example: PHP short open tag is enabled by default on PHP from CentOS repository, but is disabled on PHP 5.3 handler installed via Plesk Installer. If a PHP code uses short open tags, the script will stop working.…
4 votesThe problem may be in that destination server will not be able to use specified version of PHP for the migrated domain because of absence in official OS vendor’s repository. To prevent this kind of problems we see improvement of pre-migration checker which will notify you about possible post-migration issues. After that, the server administrator must solve the problem himself. The automatic resolving of these incompatibilities looks very dangerous.
—
IG -
Change default notification settings for built-in scheduled task on Windows
The following built-in scheduled tasks on Plesk for Windows are set byd default to Notify = Every time. Every clean install of Plesk will send daily two annoying e-mail messages to the administrator. It will be more useful to change that default to Notify = Errors only.
Daily web statistics analyzers run task:
C:\Program Files (x86)\Parallels\Plesk\admin\bin\webstatisticsexecutor.exeDaily script task:
C:\Program Files (x86)\Parallels\Plesk\admin\bin\php.exe -q "C:\Program Files (x86)\Parallels\Plesk\admin\plib\DailyMaintainance\script.php"4 votes -
Configure a mail user to send mail only to other addresses in the same domain
Configure a mail user to send mail only to other addresses in the same domain. And not to external addresses.
4 votes -
Add a Tag for the notification emails for the Public IP address of a server
Add a Tag for the notification emails for the Public IP address of a server. If a server is using NAT when the <ip> Tag is used it shows the Private IP address in the Site Notification emails instead of the Public IP address.
4 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.— rk
-
don't write in the backup repository during plesk updates
I mounted a remote server via sshfs and set it as the plesk backup repository, so I can backup my domains through sftp (with a keyfile).
But now, whenever I try to upgrade my plesk installation, plesk writes files to my backup repository (i.e. mysql backup before a mysql upgrade) and immediately tries to change the owner of the file, which fails because chown it is not supported on mounted directories.
The best solution would be to provide the option to set a different path for automated backups.
4 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.
—
ET -
Set right ciphers by default on Windows
There is a documentation how to do it manually: https://docs.plesk.com/en-US/onyx/administrator-guide/plesk-administration/securing-plesk/pci-dss-compliance/tune-plesk-to-meet-pci-dss-on-windows.78901/
but there is no tool to do it automatically (and by default during the installation).
4 votesAFAIU, the request is about right ciphers for SSL configuration. We have a documentation how to do it manually: https://docs.plesk.com/en-US/onyx/administrator-guide/plesk-administration/securing-plesk/pci-dss-compliance/tune-plesk-to-meet-pci-dss-on-windows.78901/ but have no tool to do it automatically, so, this is a valid request, we’ll look into it.
There is no ETA at the moment, but we would really appreciate you voting for this request so that we can accurately assess its popularity relative to other features. Thanks in advance!
— rk
-
Firewall option desination
You really need to add a rule to thlle firewall option that supports desination. There is no reason why this should have not been added.
4 votes -
Enable http3 only for separate domains
Add a toggle for enabling HTTP3 (plesk bin http3_pref --enable -nginx) to make it available but not activated on all of the domains.
Ideally, customers want to avoid downtime on websites that would not work with HTTP3, having the option to enable it only on certain domains.3 votesThank you for your suggestion. Re-working the manner in which HTTP3 is enabled is already in our agenda. The final goal is to introduce a method that won't require regeneration of each vhost, therefore, will not result in downtime. At this point, we cannot provide any ETA on when the functionality will be released.
-- SH
-
Add AssumeRole (AWS) like fuctionality in Plesk's Amazon extensions
AWS has an AssumeRole, which is a temporary security credentials: https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html#API_AssumeRole_RequestParameters
For security reasons, it is considered a better option than the IAM user method, so it would be great to see this functionality added in Plesk's Amazon Route 53 and Amazon S3 backup extensions.
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 WP Toolkit sets management via CLI
Please add the ability to manage WP Toolkit sets for resellers via CLI. Currently, "plesk ext wp-toolkit --sets" is only able to show sets owned by administrator and doesn't show the sets created by resellers.
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
-
Support client-side file chunking in Plesk File Manager to bypass Cloudflare 100MB limit
When Cloudflare Proxy is enabled (Free/Pro plans), it imposes a hard 100MB limit on file uploads via POST requests.
Plesk File Manager does not support client-side chunked uploads, so large files cannot be uploaded when Cloudflare is active.
Adding chunked upload support would allow users to upload large files safely even when behind Cloudflare protection, and improve reliability for all users working with large assets like videos or backups.See: https://developers.cloudflare.com/cache/concepts/default-cache-behavior/#upload-limits
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
-
Prevent Postfix from modifying "From" Header for authenticated users.to mail address that doesn't belong to them
An authenticated SMTP user (e.g., user1@example.com) is able to send emails with a different "Mail From" address (such as user2@example.com), even though both addresses belong to the same domain. This behavior is undesired, as it allows users to impersonate other valid users within the domain.
Our goal is to prevent this kind of spoofing by enforcing a match between the authenticated SMTP identity and the actual sender address.
3 votes -
customize the link of full documentation on Mail Client Setup
Provide to user the abilitiy to customize the link from "see full documentation with screenshots" and customize the URL in this link in Domains > example.com > Mail > Mail accounts > Mail client setup:screenshot points to a custom link
3 votesThis is a valid request, so we'll look into it. There is no ETA at the moment, but we would really appreciate you voting for this request so we can accurately assess its popularity relative to other features. Thanks in advance!
-- SH
-
Implement Ubuntu 22 to 24 upgrade script
Implement Ubuntu 22 to 24 upgrade script
3 votes -
Option to disable image optimization in Sitejet galleries
Currently, Sitejet galleries apply automatic image optimization including resizing and cropping. While this works well for most use cases, it introduces issues for specific workflows where image quality is critical — for example, high-resolution photography or imported images that were already optimized.
We suggest adding a checkbox to disable image optimization per gallery image, similar to how the “Optimized” toggle is being considered for regular image elements. This would allow developers and designers more control over the final output.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 option to exclude suspended subscriptions from backups
Please add option to exclude suspended subscriptions from server-wide 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
- Don't see your idea?