Skip to content

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

1470 results found

  1. Allow the creation of forbidden domain names via API

    Please implement an option in Plesk, which allows the administrator to create domain names, which are forbidden for creation via Plesk UI.

    For example, *.example.com has been added in Plesk > Tools & Settings > Prohibited Domain Names. This limitation should apply to all users in Plesk UI, but the administrator should still be able to create *.example.com subdomains via API calls.

    This will be useful when looking to automatically provide users with a free subdomain for hosting, but prevent them from creating unlimited number of *.example.com subdomain via Plesk UI.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Allow DKIM/DMARC/SPF records for the server's hostname domain

    This thing that Plesk does not present DKIM public key, referred to server's hostname, is quite annoying. cPanel does, for example.
    And I'm not going to mess things up with changing hostname, so to match it with a newly created domain (whose purpose would be just having a DKIM in place).

    21 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  DNS  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Customize Plesk Premium Email Logo and Footer

    Currently, the means are available to edit it. But not an administrator interface, fast and simple, in order to be able to sell the service as a reseller or simply as an end user. Since it is a paid service. They should add more plugins like this.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Mail  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. add sshd to services list for restart or enabling on demand

    Sometimes it's usefuil to be able to restart the sshd service, especially if the service is not reachable anymore. For increased security it could also be usefull to enable sshd only if needed other the panel.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Security  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Add unique identifier to login event parameters

    Currently the user login/logout event only gives a contact name as event parameter. This is not a unique identifier since multiple users can have the same contact name. In the psa log_actions database table the username is saved. Please also add the username to the event parameters so there's a unique identifier which user logged in our out.

    Reference: https://docs.plesk.com/en-US/obsidian/administrator-guide/server-administration/event-parameters-passed-by-event-handlers.67897/#plesk-user-logged-in

    Not sure about the category, so please replace if there's a better place for this suggestion.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Convert existing alias to domain

    Convert existing alias to domain

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. A option to search for mail accounts on Smartermail via Plesk

    A option to search for mail accounts on Smartermail via Plesk.

    Because if you create a email adress in Plesk it will automatically create it in SmarterMail, but if you for some reason creates it in SmarterMail directly it won't show up in Plesk, and you are not able to create the email in Plesk until you remove the email from SmarterMail and do it via Plesk

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Mail  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Thank 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.

    Meanwhile, as a workaround, you can follow these steps:

    • Back up mail contents of SmarterMail mailboxes;
    • Remove all required mailboxes from SmarterMail;
    • Manually create these mailboxes in Plesk, under Domains > example.com > Email Accounts, so they are synced with SmarterMail;
    • Restore mail contents.

    -- PD

  8. Prohibit user from deleting domains

    Hello,
    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 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Thank 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

  9. I want an interface to set transport_maps for Postfix

    Please set the default transportmaps in main.cf to "hash:/etc/postfix/admin/transport" so that the server administrator can set transportmaps.

    [current situation]
    transportmaps = , hash:/var/spool/postfix/plesk/transport
    [Functional improvement]
    transport
    maps = , hash:/var/spool/postfix/plesk/transport,hash:/etc/postfix/admin/transport

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Mail  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Moodle 4.0 Upgrade in Web Applications

    Guys and Gals, who are using or supporting Moodle as the best free Learning Management System, PLEASE VOTE for this suggestion so Plesk can include the app update to Moodle version 4 or greater in the next versions of Plesk.

    According to Plesk Obsidian's Documentation for Web Applications at https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/websites-and-domains/web-applications.68973/ regarding "Updating Apps," by default, Plesk installs the latest available app versions and updates apps immediately once the newer versions are available.

    However, this is not true because Plesk offered for the past year 2021, an outdated version 3.10.4 of the Moodle App. Recently Plesk released a Moodle update to…

    26 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Ability to set a Subscription or Domain Backup Default

    I'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 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Allow user to choose folder for unzip

    Allow the user to choose the folder in which an archive gets extracted instead of extracting only in the folder the zip archive exists in. This is especially important for webapps that don't use webdeploy.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Lower passenger log level to 3 by default

    In plesk the log level of passenger in /etc/nginx/conf.d/phusion-passenger.conf and /etc/apache2/mods-enabled/passenger.conf
    is set to 5, which is a debug log level https://www.phusionpassenger.com/library/config/nginx/reference/#passenger_log_level

    This is too high and creates logs of 300Mb within 2 days, it should be set to 3 by default

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Web  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Create a "grid" of permissions where admin can enable or disable parts of menus related to the Service Plan

    Can 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 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Add new columns in customer page or customize it

    We should be able to add new columns for customer page. It's important to manage customers in such a way. In my case I need to add new columns for:
    1. if a customer has already an aggrement with our company.
    2. see their mail adress in customer listing page.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Set LVE to "unlimited" for users created temporarily on Migration to speed up Migration on CloudLinux

    The CloudLinux employs several techniques to limit performance, among others "LVE" limits. These are limits on resource usage such as CPU speed, RAM, I/O speed, number of processes, etc.. It is an established fact that the Plesk Migrator is capable of modifying CloudLinux components to allow the Migrator to do it's job, like disabling CageFS for the source user and target server. So, it stands to reason that the Plesk Migrator could also modify these LVE limits to improve performance of the data-transfers to the target server. The I/O limit of 1 MB/s is an LVE default limit for users…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Migrations  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. DKIM Weekly Rotation of key, with new 'selector' where previous selector is removed the next week

    As in:
    https://proton.me/blog/dkim-replay-attack-breakdown

    Rotating DKIM is highly important.

    Currently, it' **** easy to rotate the DKIM key on Plesk, not to talk of updating DNS and running Route 53 update.

    This is asked to be implmented, where a second key is added, and new mails use it.

    Old key would be depreciated a week later, as previous emails are still in the progress.

    Rotate your DKIM keys regularly – Rotating our DKIM keys allowed us to quickly stop the attack and buy time for the permanent solution. Although tedious and risky to do manually, Proton’s DKIM key management system(new window)…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Security  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Umami Analytics

    Integration of selfhosted Umami Analytics
    https://umami.is/

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Custom Temporary Domain Names

    When you create a new site, you get the amazing option to generate a Temporary domain name.

    However, these are randomly generated, which makes finding your dev site difficult, especially if you have a lot of them.

    I get that you can change the domain after creation, but hopefully it won't be such a large change to the plesk code to allow you to alter the domain name at creation from "silly-lalande.90-65-15-200.plesk.page" to "(custom-website-name).90-65-15-200.plesk.page"

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Server notifications should be sent using a freely configurable SMTP server and port

    The sender's address of Plesk notifications can be set since Plesk 18.0.45, but it is also desirable to being able to configure the SMTP server, port, loginname, password and encryption scheme for such notifications. For example, some environments don't allow mail-out through port 25.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base