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
480 results found
-
Mod Security v3.x.x (aka libmodsecurity) for NGINX and Apache
Hi,
Please consider implementing Mod Security v3.x.x (aka libmodsecurity) for NGINX and Apache in the next Plesk update.
At the moment any Plesk user if he wants to use Mod Security (official version supported by Plesk) is forced to use it as a web server:
- Apache
or
- Apache + NGINX
Any Plesk user who wants to use only NGINX as a web server and without using Apache at the moment cannot use Mod Security because Plesk does not currently support it for NGINX exclusively web servers.
Here are some of the advantages of Mod Security v3.x.x (aka libmodsecurity and these…
15 votesAlready supported in Plesk 18.0.32: https://docs.plesk.com/release-notes/obsidian/change-log/#plesk-18032
—
IG -
Ability to add MX DNS record with a custom priority from Plesk GUI
Currently, MX record the dropdown priority options are available at an interval of "5".
However, Google Mail and G-Suite require to create MX-record with a priority 1, which is not available in Plesk.
There is similar request here https://talk.plesk.com/threads/google-mail-dns-wont-validate-unless-mx-priority-is-1.357702/
Please, add ability to set other MX priorities in Plesk interface.
20 votesThis functionality was added in Plesk Obsidian 18.0.30. G Suite can now be set up with the Plesk DNS service because it is now possible to set an MX priority value to 1 in the Plesk interface. Let us know if you have any feedback.
— AY
-
Allow changing additional wp-cron task settings
When "Disable wp-cron.php option" is enabled, it is possible to customize only task's execution time, or it will be re-created with the default settings (details: https://docs.plesk.com/en-US/obsidian/administrator-guide/73391/#setting-up-a-regular-run-of-wp-cron-php).
Add an option to customize other wp-cron.php task's properties (description, send notifications or not, etc).
2 votesWordPress Toolkit v5.4 now allows you to explicitly choose if you need a replacement cron task and to modify the settings of this cron task.
—AK
-
Add feature to import/export docker containers
Currently Plesk allows only create Docker containers from the scratch, however in case customers move whole their infrastructure to server with Plesk there is no official way to transfer Docker containers from source environment. This feature related to https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/40331437-add-docker-containers-to-plesk-migrator
7 votesThe Docker extension allows you to "Save as Image" existing containers and to "Upload image" to Docker if you have images saved locally.
Plesk now supports launching a Portainer container. Portainer is container management software that makes it easier to manage Docker containers. It also allows you to export from Docker and import images to Docker. We would love to hear your feedback on our forum at https://talk.plesk.com.
— AY
-
Add SSH2 extension to PHP default extensions to improve security
Hi,
Please consider add SSH2 extension to PHP default available extensions.
To be able to use FTP over SSH (SFTP) the SSH2 extension must be installed on PHP.
IN SHORT: SFTP (SSH2 EXTENSION) = SECURITY
SFTP means secure file transfer via Secure Shell (or SSH), hence the name SSH File Transfer Protocol (SFTP). The two devices (server and client) communicate via a single channel, that of SSH, in which the remote file management commands are sent and where the file transfer takes place. By default, the only port required for SFTP is 22, the same as SSH.
SFTP implements the…
33 votesSince Plesk Obsidian 18.0.49 that was published December 20th, 2022, the Plesk PHP configuration page in "Tools & Settings" has a new option where you can easily install PHP PECL packages. The SSH2 extension is a PECL package as described in https://pecl.php.net/package/ssh2. It can be installed right out of the Plesk user surface using the new PECL installer.
-- PD
-
Add the option to remove emails from a particular domain from the mail Queue
Example:
Malware has created a lot of spam that was sent from the domain example.com and the mail queue is full.
I would like to have the option to find all the emails from that domain in the mail queue and remove them with one click instead of obtaining the mailqueueIDs and trying to push them to "postsuper -d -".To make it simple, it's a filter (e.g. sender contains example.com) + option to remove.
2 votesWe are happy to announce that the ability to Track Email Delivery is now available in Log Browser 1.8.0. In the new version, Plesk customers (as well as Plesk administrators) can track email delivery and manage deferred emails right in the domain card (under the "Mail" tab).
You can find additional information at https://docs.plesk.com/release-notes/obsidian/change-log/#log-browser-1.8.0.
If you have any feedback on the implementation of this feature, please let us know on the forum: https://talk.plesk.com/threads/your-experience-with-mail-delivery-troubleshooting-in-plesk.373062/
— AY
-
Let us have Plesk cGroups Manager out of the box
I think that with the price of cloudlinux being so cheap at 14$ per 1 license which includes the capability of using cGroups to manage resources, plesk should offer it out of the box and not on a paid extension because it's effectively cheaper to use cloudlinux for all the extra benefits instead of buying the hosting pack just for cGroups manager.
Please consider adding it as a permanent feature out of the box.
2 votesThis functionality was added in Plesk Plesk Obsidian 18.0.41 (https://docs.plesk.com/release-notes/obsidian/change-log/#plesk-18041). We suggest you to upgrade and check it out.
Let us know if you have any feedback (https://talk.plesk.com/threads/cgroups-manager-is-now-a-free-to-use-feature.363772/).
— AY
-
Mail log Analyser via Panel (only for admin)
Way to filter Mail log via Panel (only for admin), it is necessary to view messages statistics for particular mail account.
2 votesWe released the ‘Mail Log Browser’ extension
https://ext.plesk.com/packages/942273dc-a99b-4744-9e8f-c4a4b047c63d-log-browser
This extension allows you to check the statuses of all emails sent to and from your server by reviewing maillog and filtering by date, source, or any string pattern; also it’s possible to check mail logs in real-time (‘tail -fn0’ analog).
It’s available for Plesk Administrators and supports Postfix and Qmail mail servers.
—
IG -
Change DNS terminology to primary/secondary
The terms "master" and "*****" have a very bad connotation which is really offensive to people who have suffered from oppression. Please, change these to "primary" and "secondary" respectively, as is the modern terminology.
11 votesFrom Plesk Obsidian 18.0.51 terminology was changed to primary/secondary nameserver. We'll continue working on other requests regarding "allowlist"/"blocklist".
-- PD
-
Access action- log by API
It would be helpful to access the action- log by API (maybe with filters like IP, user, time-period, keyword in the entry as like described here: https://support.plesk.com/hc/en-us/articles/115001117533-How-to-get-the-list-of-actions-that-have-been-done-in-Plesk-)
Use Case
Clients regularly report problems, where we suspect a manipulation done by themselves. So before asking them, "what did you do / change", we check the logs for their activity. This often is really helpful to offer a well-prepared reply and not to bother the client with such questions. Sometimes, they even didn't remember what the did.Unfortunately, we have to take several steps to use the Logs
- navigate to…4 votesPlesk Obsidian 18.0.41 (https://docs.plesk.com/release-notes/obsidian/change-log/#plesk-18041) with this feature is now available! We’d like to thank everyone who commented on this request and provided invaluable feedback. Thanks! See more details in the Plesk documentation:
If you have any feedback on the implementation of this feature, please let us know on the forum: https://talk.plesk.com.
We’re closing this request since the CLI for getting action logs is completed.
— AY
-
Upgrade Ubuntu 16.04 to 18.04 and / or 20.04
I want to upgrade Plesk 18 from Ubuntu 16.04 to Ubuntu 18.04 or 20.04.
As described here: https://support.plesk.com/hc/en-us/articles/360002913773-Ubuntu-18-04-support-in-Plesk
271 votesI’m glad to inform you that today we finally published dist-upgrade instructions for Plesk Obsidian.
Using this instruction server administrator can perform Operation System upgrade together with Plesk Obsidian.
Supported dist-upgrade paths:
Debian 9 to Debian 10
Ubuntu 16 to Ubuntu 18
Ubuntu 18 to Ubuntu 20Note: Debian 8 → Debian 9 dist-upgrade path is not in the supported list.
Dist-upgrade chapter in Plesk Obsidian documentation: https://docs.plesk.com/en-US/obsidian/administrator-guide/server-administration/distupgrade-support.74627/
KB article with the particular instructions: https://support.plesk.com/hc/en-us/articles/213410369
-
Implement solution instead of myLittleAdmin for Plesk for Windows
Vulnerability CVE-2020-13166 was discovered in myLittleAdmin and since the only option to completely mitigate the issue is to remove myLittleAdmin, it would be good to implement another tool to manage MS SQL databases through the web interface (instead of resorting to Microsoft SQL Management studio)
20 votesAs announced earlier, MyLittleAdmin was retired in June 2023 due to security issues that have not been fixed by their developers. Instead, please find a variety of database management solutions here: https://support.plesk.com/hc/en-us/articles/13302777933719
-- PD
-
Add portainer
while somewhat noob friendly the current docker plugin is just missing pretty much every feature to make it useful for anyone else than a hobbyist.
Portainer is multitudes more powerful and feature rich to serve the power users, for example being able to set up networks and swarms
21 votesThe Docker extension now supports launching a Portainer container. Portainer is container management software that makes it easier to deploy containers and stacks, manage Docker networks, create users and teams, and more! We would love to hear your feedback on our forum at https://talk.plesk.com.
— AY
-
Create a Category "API" for these Suggestons here.
Would help to categorise and find all API-related feature suggestions.
1 voteDone.
—
IG -
Update WP-CLI version on plesk ext wp-toolkit --wp-cli
Current version ov WP-CLI with the command plesk ext wp-toolkit --wp-cli is 1.4
the latest release is 2.4.1. please update that 3+ years old version!thanks
12 votesWe have released WPT v5.3 which includes the latest version of wp-cli available at the moment.
—AK
-
Extend restart options for docker
Currently, Docker extension only supports "no" and "unless-stopped" (represented by "Automatic start after system reboot" tickbox).
It would be nice having the ability to select any of:no
on-failure
always
unless-stopped9 votesThe Docker extension now supports launching a Portainer container. Portainer is container management software that makes it easier to manage Docker containers. It allows you to specify a restart policy you need ("no", "on-failure", "always", "unless-stopped"). We would love to hear your feedback on our forum at https://talk.plesk.com.
— AY
-
Enable sending e-mails to same domain on external server even if Mail service is enabled for a domain
As more and more customers move to G Suite and Office 365, there is a need to send authenticated emails from local SMTP to external server that handles same domain.
Lets say example.com has a WordPress installation that sends notifications, order confirmations, form confirmations, ... to avoid spam and meet best practices, I will create local e-mail account mail@example.com.
If domain has G Suite hosting info@example.com, emails from mail@example.com will not be delivered, because of Plesk's setup.
As long as mail is enabled locally, one will get error: Recipient address rejected: User unknown in virtual mailbox table; even…
57 votesSince early 2023 a third option between "Enabled" and "Not configured" for the "Mail Settings" in a domain was added: "Disabled for incoming mail". This lets you send emails from your domain through sendmail with authentication and also lets you send mails through the PHP mail() function, but it does not deliver these mails locally. This solves the issue where mail domains are located elsewhere while a website generates emails from forms or other application scenarios.
We'll be happy to read your comments if you have additional requirements.
-- PD
-
cloudlinux 8
Hello,
Please consider support of CloudLinux 8 on Centos 8 + Plesk.
CloudLinux 8 is ready for production use now:
https://blog.cloudlinux.com/cloudlinux-8-with-4.18-kernel-is-ready-for-production24 votesCloudLinux 8 is now supported.
https://docs.plesk.com/release-notes/obsidian/change-log/#plesk-18031
—
IG -
Plesk Email Security for CloudLinux
Add support for Plesk Email Security extensions on CloudLinux
8 votesAdded since Plesk Email Security 1.2.1 (06 October 2021): https://docs.plesk.com/release-notes/obsidian/change-log/#email-security-1.2.1
--
IG
-
Adding a "Requeue" button to the Mail Queue interface
Currently, there are three buttons in the mail queue interface.
Refresh, Remove, ClearThese are fine when there is Spam in the mail queue but for normal emails, it would be nice to have an additional "Requeue" button.
Now, when I spot an email that shouldn´t be deferred I have to log in over SSH and execute: /usr/sbin/postsuper -r ALL to requeue them.
Just like the "Remove" button works for selected emails the "Requeue" button would work for requeueing selected emails.
2 votesWe are happy to announce that the ability to Track Email Delivery is now available in Log Browser 1.8.0. In the new version, Plesk customers (as well as Plesk administrators) can track email delivery and manage deferred emails right in the domain card (under the "Mail" tab). If an email has been deferred, it is also possible to resend it with the Track Email Delivery tool.
You can find additional information at https://docs.plesk.com/release-notes/obsidian/change-log/#log-browser-1.8.0.
If you have any feedback on the implementation of this feature, please let us know on the forum: https://talk.plesk.com/threads/your-experience-with-mail-delivery-troubleshooting-in-plesk.373062/
— AY
- Don't see your idea?