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
2104 results found
-
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.
2 votes -
Add API/CLI support for adding SSH keys to domains (SSH Keys Manager extension)
Add API/CLI support for adding SSH keys to domains (SSH Keys Manager extension)
2 votes -
2 votes
-
Apply mail filters to existing emails in PPE
At this time, Plesk Premium Email filters use sieve filters, which by default are only applied to new emails.
An option should exist such as a Run Now button which applies the filter to existing emails like what can be done within Outlook, as can be done through CLI with this method:
https://shoreless.limited/en/knowledge-base/kb20224071315-reapply-dovecot-sieve-filters2 votes -
Please upgrade mysql version on plesk dashboard
Currently not supported latest most of the features due to sql query getting large and not able to use fully supported features to speed up website.
1 vote -
Add visual IP Reputation to Plesk's IP Blocklist
The IP blocklist in Plesk could be enhanced with icons indicating whether a blocked IP is frequently reported as a spam source. To achieve this, data from reputation databases such as abuseipdb.com can be integrated. This allows administrators to quickly identify which IP addresses are particularly suspicious.
To respect data privacy, additional settings could be provided that allow users to disable this feature if desired.
1 vote -
Implement a generic ACME client for TLS Certificate issuance and automatic renewal
The runtime for certificates is being reduced soon making manual renewal impossible.
From today until March 15, 2026, the maximum lifetime for a TLS certificate is 398 days.
As of March 15, 2026, the maximum lifetime for a TLS certificate will be 200 days.
As of March 15, 2027, the maximum lifetime for a TLS certificate will be 100 days.
As of March 15, 2029, the maximum lifetime for a TLS certificate will be 47 days.
Currently the ONLY way to automate certificate renewal in Plesk is by using the Let's Encrypt extension using the official Let's Encrypt ACME servers.…1 vote -
Expert Heat Pump Installation Auckland – Airperfection
Looking for reliable heat pump installation Auckland services? Look no further than Airperfection – your local experts in heating and cooling solutions. Whether you're upgrading your current system or installing a brand-new heat pump, we provide fast, efficient, and affordable services tailored to your needs.
At Airperfection, we understand Auckland’s changing climate and offer energy-efficient heat pump systems to keep your home or business comfortable all year round. Our team of certified technicians ensures a smooth and professional installation process with minimal disruption.
Why choose Airperfection for your heat pump installation in Auckland?
Trusted local experts with years of experience
…
1 vote -
use this external SMTP server to send watchdog emails
Provide the ability to use this external SMTP server to send watchdog emails.
2 votes -
Roundcube Sieve Autoresponder missing DKIM signature
In the current implementation, sieves autoresponder is using an empty sender address for auto reply.
We suggest the following config change:
/etc/dovecot/conf.d/90-plesk-sieve.conf
plugin { sieve = ~/.dovecot.sieve sieve_dir = ~/sieve # Horde webmail (Ingo sieve backend) is not aware of RFC 'imap4flags' and # 'enotify' extensions. Enable old deprecated ones. sieve_extensions = +notify +imapflags sieve_vacation_send_from_recipient = "yes" # <- New }
This setting ensure that the original recipient is used as envelope sender address for the auto reply, especially required for big providers like google and microsoft. This setting also enables DKIM signing for auto responder to be compliant with…
1 vote -
Manage DNS records type stnc with Cloudflare on domain level
currently, there's an option to select DNS record types for syncing with Cloudflare only on server level in panel.ini:
[ext-cloudflaredns]
defaultSyncableDnsRecordTypesAdd an option to do the same on domain/subdomain level.
2 votes -
Ability to add HINFO dns record in Plesk
Please add ability to set HINFO dns record in Plesk (RFC 1033).
2 votes -
Composer tool enhancements - add GUI command interface and private repository support
In my opinion the plesk composer utility needs some of the functionality that the laravel composer tool has:
Ability to run composer commands from the GUI rather than the CLI like the Laravel tool has implemented - if the site/subscription is not a laravel application, you don't have this option. You must use the CLI.
Ability to require private repositories - much like the git utility does for cloning a repository. Currently we have to manually edit the composer.json file then either add the users default key to github as a deploy key or generate individual keys for each repository…
1 vote -
Fail2ban does not block failed login attempts to Plesk Premium Email webmail.
Fail2ban does not block failed login attempts to Plesk Premium Email webmail.
Plain Roundcube is blocked by jail plesk-roundcube after failing all attempts to log in.
If the webmail is switched to Plesk Premium Email, the jail plesk-roundcube does not block failed attempts.
As a workaround create the following filter:
cat /etc/fail2ban/filter.d/kolab-webmail.conf
[Definition]
failregex = ^[\d{4}-[A-Za-z]{3}-\d{2} \d{2}:\d{2}:\d{2} +\d{4}]: <[^>]+> Failed login for .* from <HOST> in session .*ignoreregex =
Also add the jail into /etc/fail2ban/jail.d/plesk.conf:
[kolab-webmail]
enabled = true
filter = kolab-webmail
port = http,https
logpath = /var/log/roundcubemail/userlogins.log
maxretry = 1
findtime = 600
bantime = 3600
backend =…2 votes -
Smart Email Log Dashboard
Currently, Plesk only allows a raw, line-by-line view of mail logs through tools like Mail Log Browser. However, there is no real centralized and user-friendly interface that enables users to easily and clearly review the history of sent and received emails on the server.
The idea is to provide a global dashboard that groups together all domains and all existing mailboxes, offering a clear and organized chronological view of messages handled by the server. Each row would represent a single message (incoming or outgoing), with the main information immediately visible: sender, recipient, delivery status, spam score, date and time, and…
1 vote -
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
-
Root level File Browser and File Editor
Full file browser, like the customers use at their website but for the entire server, so the admin can easily required modify files.
1 vote -
Create Passenger Performance Booster tool to automatically change performance parameters
A possible extension tool like Performance Booster for Passenger would be best fit to automatically update the performance settings of Passenger, instead of manually updating settings.
2 votes -
Disable custom Service Plans for Reseller
I genuenly need the option to disable the creation of Service Plans on the Reseller level. So all Service Plans (or selected) from the Admin will be available for the reseller to choose from.
Background:
As an Admin I would like to define the service packages, so the Reseller can Choose from the service packages for new users / domains but cannot create or edit them.
So I can have Resellers which can build Websites and manage Customers ontop of my existing pricing structure.Thanks for your Votes and the Implementation.
1 vote -
Restricted ssh user for additional administrators
When logging to Plesk with an additional administrator, with restricted mode enabled, you would be able to login through SSH Terminal* however wouldn't be able change the password*
Drop into a user with limited access/shell.2 votes
- Don't see your idea?