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 customers/resellers to manage additional Apache and nginx directives

    Currently, management of additional Apache/nginx directives is available for Plesk Administrators only.

    With Apache, it is possible for users to add custom directives via .htaccess file.

    However, when running a Plesk server with nginx only hosting and a large number of customers, it takes a lot if time to configure nginx directives manually for each.

    It is clear that additional Apache/nginx directives fields are hidden from Plesk users for security reasons, but it would be great to have an ability to enable this feature at your own risk.

    Previous same suggestions that have been marked as "declined":
    https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/34285378
    https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/38760889
    https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/19087582

    20 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 →
  2. Easy removal X-Powered-By HTTP headers

    By default the HTTP header 'x-powered-by: PleskLin' is added to HTTP responses.
    And with PHP, even the version number is included: 'x-powered-by: PHP/7.3.5'

    For security it is better to not give such information, as it may expose you are using outdated software with known vulnerabilities.
    Currently it is possible to remove these headers, but it requires some manual actions using SSH (https://support.plesk.com/hc/en-us/articles/115000385274)

    My suggestion is to create page to be able to manage such header additions for all websites and services.

    45 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 →
  3. 2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  4. 25 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  5. Nginx Cache purge

    Please, consider to implement some sort of cache purge functionality available from Plesk web interface, because if cache TTL gets extended to match Site needs, it gets complicated, i.e. need to go over Linux Terminal to purge it. A Wordpress integration would be just super fantastic, but I understand, it is not realistic to wish it.
    Thank you!

    29 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 →
  6. Support CORS policies management by Plesk on Windows

    Support CORS policies management by Plesk on Windows. Ability to add additional headers via Plesk.

    Currently it is possible only on Plesk for Linux.

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

    We’ll send you updates on this idea

    0 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  7. Log File Rotation Frequency

    Log files can be set to rotate by size or by period. These settings are processed once a day. However they need to be checked more frequently due to exceptional events such as brute force attacks.

    Assume your settings are rotate by size at 500K. When the maintenance script runs if you a slightly under it will leave it alone, so maybe the following day it might reach 900K. So far so good.

    But what happens when the log file grows to 14GB in 30 minutes, exhausting all free disk space and crashing the server. No harm was done by…

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

    We’ll send you updates on this idea

    4 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support for HTTP/2 on APACHE (only) without using nginx as proxy! And Server Push!

    As we have to use apache, i don't like to go for an aditional nginx proxy just to simulate HTTP/2 ;-)

    I think apache is capable to handel HTTP/2 :-D

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

    We’ll send you updates on this idea

    56 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  9. REST API request to get customer information through the external ID.

    REST API request to get the customer information through the external_id.

    1 vote
    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  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  10. Implement managing of URL rewrites in Plesk on Windows

    Please, implement managing of URL rewrites of domains in Plesk. Currently it is possible to do only via editing web.config or in IIS via URL Rewrite.

    9 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 →
  11. add selector for codepages

    add selector for codepages.
    как тяжело вам понять, если вы на одном английском все время работаете, что для других языков нужен выбор кодовой страницы при редактировании файлов через веб интерфейс

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  12. add BROTLI support to nginx and apache

    as brotli seams to be a up to 20% better comression library than gzip and used by many CDN Providers it should be possible to switch on in plesk.

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

    We’ll send you updates on this idea

    71 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add HTTP authentication to Panel itself

    I think you should add HTTP authentication to the Plesk panel itself - that way it is more secure and if there is ever a vulnerability that allows bypassing the Plesk panel login, someone would also have to find a vulnerability in HTTP authentication itself before even getting to the Plesk panel in the first place. To me it makes more sense to make the Plesk panel itself the most secure it can possibly be, not just websites/virtual hosts hosted by the Plesk panel.

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

    We’ll send you updates on this idea

    0 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  14. Add cache status filed in access log files

    When nginx caching activated, cache status like HIT, MISS, BYPASS not visible in access log files.

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

    We’ll send you updates on this idea

    0 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  15. NGINX reverse proxy for IIS (Windows)

    Add NGINX reverse proxy for IIS (Windows). This help performance IIS.

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

    We’ll send you updates on this idea

    3 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  16. Put all nginx directives into one server block

    Hello,
    As it is possible to put more than one listen directives, putting only one server block would optimize a lot the Nginx config file.
    Also putting the index directive into the server part would avoid to put it in every / locations.

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

    We’ll send you updates on this idea

    0 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  17. make nginx even faster! (tcp_fastopen)

    Please compile nginx with these extra options to provide even faster time-to-first-byte responses on modern kernels:

    ./configure ... --with-cc-opt='-DTCP_FASTOPEN=23'

    Background information and complete guide: https://www.masv.io/enabling-tcp-fast-open-nginx-centos-7/

    67 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 →
  18. editable global mime types for apache (default for all virtual hosts)

    By default, apache will return wrong mime types for some file extensions (for examples font files).

    We can add additional mime types per website, however we can't edit them globally for all websites via plesk.

    We can achieve this by editing /etc/apache2/conf-enabled/mime-types.conf manually from cli, however plesk could provide a more comfortable way to do it.

    Please add option to edit global mime types that will be used by all virtual hosts by default and overridden if website has its own instructions.

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

    We’ll send you updates on this idea

    0 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  19. Ability to customize nginx per site template e.g. Location /, Location ~, etc

    Hello, I'm using Plesk Onyx and I've also bumped into problems with not being able to set correct NGINX Directives.

    Regarding nginx and nginx configuration for various CMS, Web Apps etc, I see that a lot of directives need to be set and there are a lot of scattered issues around in the web.
    For example most CMS will require a

    location / { ... }
    

    or for google's pagespeed test we need to add expire headers e.g.

    location ~*  \.*.(jpg|jpeg|png|gif|ico|css|js)$ {
    
    expires 14d;
    }

    I think the Model to building the final vhost conf file should be revised instead…

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

    We’ll send you updates on this idea

    13 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
  20. 47 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Web / HTTP functions  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

Feedback and Knowledge Base