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
1624 results found
- 
Add linting (Prettier/Beautifier) to coding fields for Apache/Nginx header and PHP.ini editor, etc.Could you add to the php.ini edit interface a linter like Prettier or Beautifier (I do not mind which, just one of them) to any code boxes within Plesk. The ones I use most regularly are PHP.ini and those below, but I am sure there might be others around the interface, and maybe there is some equivalent for the firewall rules interface too. This would just cut the risk of making mistakes there and make the whole thing a whole lot better to use if you want to do stuff 'in the tool' that are relatively minor. Yes, I know… 2 votesThank you for your idea! 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. -- PD 
- 
Automatic/option for hiding of Plesk, PHP, Apache, Nginx, Wordpress, Drupal, etc. 'reveals'It would be so useful to accommodate one hardening feature, and that would be to switch on/off the server reveal options for Nginx/Apache (Lightspeed, whatever), the expose_php attribute for the version number in PHP (and equivalent in Perl, etc.), the Wordpress/Drupal (and Joomla, etc.), reveal of their presence and version numbers. See this article for the cybersecurity relevance of that (there's a lot more on the 'securityheaders.com' website and free checkers for all of this there too), but I pick this as an illustration of what I'm referring to with php: https://serverhealers.com/blog/hide-php-version-x-powered All of these things are simple, and just… 2 votesThank you for your idea! 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. Here I'd like to add, though, that in the real world attackers simply test a website against all known vulnerabilities, regardless what webserver, PHP or other software version they detect. Actually, such version information are of no interest, they simply drive tests against all known flaws. So adding the feature will probably not help against hacking attempts. -- PD 
- 
Add MSSQL Certificate managementAdd possibility to add valid certificate for sql server 2 votesThank you for your idea! 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. -- PD 
- 
S3 Storage with enabled Object LockAWS S3 Storage offers the Object Lock feature, which ensures that a file cannot be deleted within a certain time frame. This is ideal for protecting your Plesk backups from accidental manipulation or attackers. However, to use this feature, the PUT request must include the checksum of the uploaded backup file. If this header is omitted, the following error message appears: Transport error: Extension transport: ext://s3-backup/server/: Content-MD5 OR x-amz-checksum- HTTP header is required for Put Part requests with Object Lock parameters Adding one of the headers described at https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html would solve this problem. 2 votesThank you for your idea! 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. -- PD 
- 
Change on webmail subdomain log in screen to Plesk's log in screen so the user can manage their account directlyI was considering that to increase the security of the email accounts and so that the user has direct administration over them, if it were possible that instead of the subdomain "webmail.whatevedomain.com" being directed to a webmail login screen directly, to change it to the plesk's log in screen, since when you enable the option in email accounts of "can be used to log in to plesk", the user enters to a management screen for the email account itself, this is by using the email address as the user and their same password. 
 This way, the user could change their…2 votesThank you for your idea. Unfortunately, the webmail apps are completely independent mail client apps. They are not programmed by the Plesk team, but by independent vendors. The functions that Plesk can control are mail server based functions and user management based functions, e.g. changing the user name (mailbox name) and password. Webmail apps that do the same to it through specific port based method. They behave like all other mail clients. Bringing both worlds into one will mean that Plesk develops and maintains their own webmail software in competition to existing solutions like SoGo, Roundcube, Horde. This would require significant resources not only for development, but also for continuous maintenance - and all that besides maintaining the integration of the other clients. There are no plans to do that at this time or in the near future. Nevertheless we can leave this feature idea online for some while so… 
- 
Reset DNS record to default value from DNS templateThe ability to reset a specific record to the default value from the DNS template. We are currently only able to reset the whole domain. I'm also missing a column in the dns records overview, displaying which records are default and which are customized. We have to guess at this point which ones are altered. 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 
- 
Additional option for overuse policy- Overuse is allowed up to x %I would like to have option to set overuse policy as: Overuse is allowed up to x % 
 - after percentage threshold is crossed then suspend and send e-mail notification
 - with ability to set up percentage freeley, but suspend when disk usage is 110 % or 130 % and so on.2 votesThank you for your idea! 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. -- PD 
- 
panel.ini setting to select 127.0.0.1 or localhost for WPT WordPress installationsWhen using CloudLinux's alt-php versions and when using Plesk's php version management facility instead of CloudLinux PHP Selector, the default path to mysql.sock is not set, or in some cases incorrectly set to /tmp/mysql.sock. Any php script, including WordPress, that is set to use "localhost" to connect to the database will then fail to connect. This can cause severe problems with the WordPress Toolkit. If, instead of localhost, the host address is set to 127.0.0.1, php uses a network connection instead of trying to connect to mysql.sock, and all is well. Naturally this assumes that mysql/mariadb listens on 127.0.0.1 but… 2 votesThank you for your idea! 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. -- PD 
- 
Synchronize Plesk Service Plans IDs across serversI want to be able to create a Plesk account when a person ONLY purchases a domain name from WHMCS (no hosting) I want this so the customer has DNS access. I know I can provide DNS access through WHMCS but then if the customer purchases hosting I have to copy all their DNS records to the Plesk DNS and it just becomes confusing. Right now WHMCS will only create a Plesk account if the person has ordered hosting but not if they only purchase a domain name. So I'm having WHMCS Global Services write an Add-On for WHMCS so… 2 votesThank you for your idea! 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. -- PD 
- 
Prohibit user from deleting domainsHello, 
 Another customer's domain names were accidentally erased from his control panel, according to us. Please give us a choice to prevent this from occurring again. Alternatively, provide us access to a internal ticket system, which requires staff approval.2 votesThank you for your idea. When deleting a domain, a clear warning an confirmation dialog is displayed. Domains are only deleted when that additional dialog is confirmed. https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/41416156-delete-domain Nevertheless, we'll consider adding a feature that users won't be permitted to delete domains at all, if this request becomes popular. -- PD 
- 
Ability to set a Subscription or Domain Backup DefaultI'd love the ability to set a subscription such that a Scheduled Backup configuration is enabled by default? E.g. "backup all files, daily, store 1 day"? Often times I realized after the fact that a domain backup was not turned on. The "scheduled backup list" extension is nice, but I'm looking more for a default option. 2 votesThank you for your idea! 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. -- PD 
- 
Create a "grid" of permissions where admin can enable or disable parts of menus related to the Service PlanCan be really usefull increase details of personalizations of the customer's menus, for example: 
 into smb/iis-app-pool/settings/id (AppPools Settings) to allow to recycle it but not to create a new one
 For example, if customer creates a subdomain, it can also create a dedicated appPool for it and this can create problems in some envs.Our suggestion is to create a "grid" of permissions where admin can enable or disable parts of menùs related to the Service Plan, as happens now but much more granular Thanks 2 votesThank you for your idea! 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. -- PD 
- 
Oversign Emails' DKIM From, To, and CC headersAs in: 
 https://proton.me/blog/dkim-replay-attack-breakdownOversign From, To, and CC headers – Most DKIM implementations always sign the From, To, and CC headers if they are present in an email, preventing them from being modified if the message is resent. However, if these headers are missing, they are often unsigned, opening the door to replay attacks with forged headers that make the fraudulent emails seem legitimate. Oversigning mitigates these attacks by signing these sensitive headers in all cases, even if they are blank. If you use Proton to send your email, this oversigning is done for you automatically by our mail servers. 2 votesThank you for your idea! 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. -- PD 
- 
Add an icon on the Websites and Domains dashboard, under Status with the other icons, that shows the status of SSL whether it is activeAdd an icon on the Websites and Domains dashboard, under Status with the other icons, that shows the status of SSL whether it is active or not. Hover over shows the Expiry date, but that is not essential. Knowing if SSL is active at a quick glance is. 2 votesThank you for your idea! 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. -- PD 
- 
Joomla Toolkit provide sortable site listAllow for the sorting of websites by name, traffic, size, and subscription type. 2 votesThank you for your idea! 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. -- PD 
- 
Option To Auto Add Cloudflare IPs To Fail2Ban WhitelistAdd the option to auto add Cloudflare IPs to Fail2Ban whitelist. A simple check box in the Fail2Ban management panel that will add a Cron job similar to the one described here: https://talk.plesk.com/threads/cloudflare-whitelist-scripts-for-fail2ban-and-nginx.361572/ . 
 This is something that will help a lot of people using Cloudflare and it's relatively easy to implement.
 Thanks.2 votesThank you for your idea! 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. -- PD 
- 
Trigger to update PECL extensions automatically by PleskIn recent Plesk versions it is now possible to manage PECL extensions for PHP directly in Plesk. However we need a method to keep such PECL extensions up-to-date, either with some sort of trigger or event handler. 2 votesThank you for your idea! 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. -- PD 
- 
change ALL "http"- to "https"-connections for Plesk-updates and -upgradesChange ALL "http"- to "https"-connections for Plesk-updates and -upgrades: http://autoinstall.plesk.com 
 http://archive.ubuntu.com
 etc…This is an unforgiveable severe security bug! 2 votesThank you for your idea! We will consider this functionality in upcoming releases. -- PD 
- 
Auto-update database structure on update failureJoomla Toolkit will report a failed core update on certain occasions (like running out of memory). It will then ask to check the site manually. This "manual" check translate into checking for issues with the toolkit, and pushing a button to update the database structure. It's all done from within JTK. The purpose of the toolkit is to automate such tasks and report the issue accurately, so upon failure it should re-check the site and resolve the issues automatically, and only report the need to check manually if that fails. 2 votesThis is a valid idea. 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. -- PD 
- 
Select to which admin and add-on admin accounts notifications are being sentProvide a method to restrict emails sent to additional administrator accounts. 2 votesThank you for your idea! 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. -- PD 
- Don't see your idea?
 
          