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.

For technical assistance, contact Plesk support
For questions, bug reports, discussions and free assistance, check our Forum and Facebook page
For additional information, see Documentation, Knowledge Base and Blog
Follow us on Twitter for more news on Plesk development

Off-topic posts will be removed from here

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow Plesk to use a clustered MySQL Server (Galera)

    According to a ticket I just opened (80693) Plesk currently doesn't support a clustered MySQL server, e.g. an active/active Galera cluster.
    To avoid data-loss or corruption in a server crash, I'd like to run MySQL in a Galera cluster to automatically sync the data again once Plesk's MySQL started after a crash.

    54 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Databases  ·  Flag idea as inappropriate…  ·  Admin →
  2. Laravel

    I think it would be amazing if you supported Laravel as it is one of the fastest growing php frameworks today.

    With it you will attract a lot ore customers.

    52 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  Web Applications  ·  Flag idea as inappropriate…  ·  Admin →
  3. Fail2ban setting findtime per Jail

    In Fail2ban (great idea to include it in plesk!) settings you can set "Time interval for detection of subsequent attacks" (findtime) in general. But it would be interesting this setting per Jail.
    Why?
    you could have 2 jail with same filter but different findtime. Example:
    Jail 1) 5 failures in 600 seconds: 1800 seconds ban
    Jail 2) 30 failures in 86400 seconds: 604800 seconds ban

    There are bots that detect if you have some protection fail2ban or similar and it will adapt, login attempt every 300 seconds for example. Jail 1 no detect this attack, but Jail 2 yes.

    51 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    open discussion  ·  7 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
  4. 48 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  Plesk (general)  ·  Flag idea as inappropriate…  ·  Admin →
  5. Make Plesk compatible with ARM servers

    Some hosting providers have servers based on ARM.

    Currently ARM servers are not supported by Plesk, but it would be really nice if it could be

    45 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    open discussion  ·  15 comments  ·  Plesk (general)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Support HPKP

    I'd like to see HPKP integrated into the SSL certificate management of Plesk. This would allow, in combination with standard Nginx/Apache config, for a strongly recommended and worthwhile security element to be added to hosted sites.

    Testing tool
    https://securityheaders.io

    More info
    https://scotthelme.co.uk/hpkp-http-public-key-pinning/

    44 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    open discussion  ·  1 comment  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
  7. Fix File and Folder Permissions for docroot from Plesk UI

    When switching from Apache to FastCGI the Service Provider needs to change the permissions for the customer from apache:apache to <user>:psacln

    This can be fixed by having a button in Plesk which does:

    find $PLESK_DOMAIN_HTTPDOCS -not -user $PLESK_DOMAIN_OWNER -not -name "plesk-stat" -print0 | xargs -0 chown $PLESK_DOMAIN_OWNER:psacln
    find $PLESK_DOMAIN_HTTPDOCS -type d -not -name "plesk-stat" -print0 | xargs -0 chmod 0755
    find $PLESK_DOMAIN_HTTPDOCS -type f -not -name "*.pl" -not -name "*.cgi" -not -name "*.sh" -print0 | xargs -0 chmod 0644
    find $PLESK_DOMAIN_HTTPDOCS -type f -name "*.cgi" -print0 -o -name "*.pl" -print0 -o -name "*.sh" -print0 | xargs -0 chmod 0755

    I…

    44 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  8. Let's Encrypt: separate cert for webmail (without main domain in SAN)

    We have a setup where webmail.example.com and example.com point to another server than our Plesk instance. Because of this we can't enable Let's Encrypt on Webmail since the CSR contains webmail.example.com and example.com.
    So I hope you consider adding an option to only create webmail.example.com (without SAN example.com)

    42 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  Web / SSL  ·  Flag idea as inappropriate…  ·  Admin →
  9. Generate a deploy key per repo in the Git extension

    Currently, the Git extension only generates one deploy key per Plesk user (according to @PleskHelps on Twitter). Unfortunately, GitHub doesn't allow a deploy key to be used more than one time across ALL repos, meaning every single GitHub repo requires a unique deploy key. As a result, I can clone only one of the 40 some repos I would like to on my Plesk installation.

    I would like to suggest the option to have a unique deploy key generated for every single repo you want to clone. That would make the Git extension infinitely more useful for me and many…

    42 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    15 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  10. Check details about POP3/IMAP/SMTP traffic for single email

    Sometimes is useful check the details about POP3/IMAP/SMTP traffic for a single email, to look and find problems.

    42 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Mail  ·  Flag idea as inappropriate…  ·  Admin →
  11. Add Firewall rule to block outgoing mail for non-Postfix / non-qmail

    iptables -A OUTPUT -d 127.0.0.1 -p tcp -m tcp --dport 25 -j ACCEPT
    iptables -A OUTPUT -p tcp -m tcp --dport 25 -m owner --gid-owner postfix -j ACCEPT
    iptables -A OUTPUT -p tcp -m tcp --dport 25 -m owner --gid-owner mailman -j ACCEPT
    iptables -A OUTPUT -p tcp -m tcp --dport 25 -m owner --uid-owner root -j ACCEPT
    iptables -A OUTPUT -p tcp -m tcp --dport 25 -j REJECT --reject-with icmp-port-unreachable

    Would be nice to add this to the Plesk Firewall Module.

    This disables malicious scripts of sending direct mail.

    Other malicious mails sent through localhost (Postfix / qmail) will…

    41 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    open discussion  ·  7 comments  ·  Plesk (general)  ·  Flag idea as inappropriate…  ·  Admin →
  12. 39 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Mail  ·  Flag idea as inappropriate…  ·  Admin →
  13. Hide extensions to customers

    When using let's encrypt, all customers can see exention in their accommodation. Ca and I do not want

    His would be to hide the exentions we want for the customer.

    Thank you

    39 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    9 comments  ·  Plesk (general)  ·  Flag idea as inappropriate…  ·  Admin →
  14. jpegoptim, optipng, gifsicle or similar

    id like to see these tools implemented into plesk. To run server wide or domain wide, and via cron if required.

    Alot of large organisations are using these tools. (facebook etc etc)

    I like to see image optimization part of plesk admin panel. It will help servers run faster and optimize web delivery.

    37 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  15. subscription wide mailbox size

    For example(now) a subscription has:
    - 10 Mailboxes
    - Maximum mailbox size of 100MB
    So the maximum disk usage would be 1GB. but there are 2 LIMITATIONS here. first the client can't make more then 10 mailboxes.
    Second the maximum size of an mailbox is 100MB. You can make them smaller but that is useless.

    a subscription wide mailbox size can remove these restrictions and so greatly increase the flexibility for the client. For example the subscription wide mailbox size of 1GB and maximum of 5(or unlimited) mailboxes.

    the client wants:
    info@domain.tld: 600MB(is logic since an info@domain is much…

    37 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  Plesk (general)  ·  Flag idea as inappropriate…  ·  Admin →
  16. Enhanced VPN support

    Since VPN connection are more and more common, and mobile devices used to connect to monitor servers, there is a need for an enhancement on the old VPN Add-on on plesk (linux).
    Currently the IOS and Android OpenVPN client does not support secret — Static key encryption mode (non-TLS) is not supported.
    from https://docs.openvpn.net/docs/openvpn-connect/openvpn-connect-ios-faq.html
    Which is the only way to use the Plesk VPN connection because it does not support certificates.
    There is a lot of literature on troubles with VPN on mobile, but basically, all of them are due to old style, unsecured way to connect to VPN.

    Can…

    35 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
  17. Windows DNSSEC

    Now Plesk is compatible with DNSSEC, but only in Linux

    35 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  DNS  ·  Flag idea as inappropriate…  ·  Admin →
  18. Ability to set PHP version per directory inside the same webspace

    A customer would like to be able to assign different PHP versions for different directories inside one the the same webspace.
    For example,
    /var/www/vhosts/example.com/httpdocs - php5.3.3
    /var/www/vhosts/example.com/httpdocs/test - php5.2.17
    /var/www/vhosts/example.com/httpdocs/test2 - php5.6.12

    35 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    9 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add hMailserver as mailserver again

    Advantages of hMailserver are:
    - IMAP
    - SSL (not available in free version of MailEnable)
    - DKIM is easy to enable
    - VBS scripts/API for management

    Please submit other specific advantages in comments

    35 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    open discussion  ·  21 comments  ·  Plesk (general)  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow Let's Encrypt to validate over 80 or 443 (not just 80)

    We're very excited to see Let's Encrypt in Plesk 17, it makes secure sites much, much easier. However, port 80 is not open on a number of our servers for security reasons and it would appear the Plesk coding for the API to Let's Encrypt forces the use of port 80. Let's Encrypt supports validation of domains over 80 OR 443, but Plesk is requiring 80. The only workaround is to open 80 to the world so it can be validated since Let's Encrypt does supply a list of public IP's their traffic could source from.

    34 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base