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
- or
116 results found
-
DNS record editor for all domains (bulk editing, selective editing)
Editor for all DNS records in the Plesk system, it is very time consuming to mass check records and alter them eg. SPF, DMARC, autodiscover records.
Maybe the editor could also have an option to reset records to DNS template.
4 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 copy default website to website doc root, use Apache's No Index location instead
Currently when a website is created Plesk copies the default website files to the document root for that website.
This has two issues in my opinion: 1 the user has to delete those files to start (not a big issue but would be nice if they didn't have to go through that step), and 2 when they delete those files they then get the default Apache2 Test Page, which at this point defeats the point of having default website files copied.
I believe a better solution would be to change the No Index Apache location to a location that Plesk…
1 voteThank you for your input!
Unfortunately, we have to close your request, because over the years it has not become quite popular for further implementation.
—
IG -
SRV record for submission (587)
When Enable mail autodiscover AND Enable SMTP service on port 587 on all IP addresses are enabled within the Server-Wide Mail Settings, it'd be nice if Plesk would also create an according SRV record.
_submission._tcp IN SRV 0 1 587 mail.domain.tld.
Currently, Plesk only creates smtps with 465.
See https://datatracker.ietf.org/doc/html/rfc6186#section-3.15 votesThank you for your input! We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
—
IG -
Change (or add option to select) value that is used for the customer’s account root
Currently, when a subscription is created and the customer adds new domains, the following physical structure is created on a server:
C:\vhosts\primary.domain\new.domain
where primary.domain is the primary domain of the subscription and new.domain is another domain, created by the customer.
Sometimes, in this scenario, a number of new domains created by the customer might be quite big, so physical structure becomes something like this:
C:\vhosts\primary.domain\new.domain
C:\vhosts\primary.domain\new1.domain
...
C:\vhosts\primary.domain\new199.domain
C:\vhosts\primary.domain\new200.domain
In these circumstances, when the primary domain's name is changed, for example:
primary.domain changed to newprimary.domain so physical structure is changed to C:\vhosts\newprimary.domain*
There is a lot of data that has…
2 votesThank you for your input. 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.
—
IG -
Allow additional admin staff at the root level
AFAIK there is only one admin user in Plesk, able to manage the whole system including resellers. It would be helpful if we could assign 'whole system administrators' not just at the domain level.
1 voteYou can add additional administrators at server level as well. See “Additional Administrators” menu item
-
Support dateext setting for domain logs
Currently domain logs look like
541004 -rw-r--r-- 2 root root 0 Mar 2 15:01 accesslog
562544 -rw-r--r-- 2 root root 0 Mar 2 15:01 accesslog.processed
538890 -rw-r--r-- 2 root root 827 Mar 2 15:01 accesslog.processed.1.gz
538922 -rw-r--r-- 2 root root 642 Mar 2 14:59 accesslog.processed.2.gz
538925 -rw-r--r-- 2 root root 907 Mar 2 14:59 accesslog.processed.3.gz
538908 -rw-r--r-- 2 root root 582 Mar 2 14:58 accesslog.processed.4.gz
538915 -rw-r--r-- 2 root root 787 Mar 2 14:57 access_log.processed.5.gzIf user sets dateext in logrotate config they look more user firendly
-rw-r--r-- 2 root root 8985 Mar 2…1 voteThank you for your input!
Unfortunately, we have to close your request, because over the years it has not become quite popular for further implementation.
—
IG -
SSH Terminal access with another administrative user
The root user is disabled on the server for security reasons.
It is required to configure SSH Terminal extensions to log in with another administrative user9 votesWe assume that this request is based on a typical configuration where "permitrootlogin" in the SSH configuration file is set to "false" and the requirement is to being able to use the SSH extension for Plesk admin accounts anyway. For that case the workround can be applied: Simply add the lines
Match Address 127.0.0.1
PermitRootLogin yesto the /etc/ssh/sshd_config, then reload SSH service once (# service sshd reload). It will then still not be possible to login with "root" from external sources, but it will allow the extension to log you in with an admin account. https://support.plesk.com/hc/en-us/articles/4410634559250
-- PD
-
Ability to migrate accounts from one plesk node to another
It would save huge amounts of time if the admin using the customers plesk account credentials was able to migrate the whole account from the previous hoster without needing to have root access to the server like you can do in cpanel. In order to migrate plesk customers from other companies you need to do it manually !
22 votes -
Scan Wordpress through CLI
To implement the button Scan from user interface, through CLI so that the Plesk Admin (or root) can search newly installed Wordpress on the server.
8 votesThank you for your input. We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
—
IG -
chrooted shell, new folder strukture (root folders invisible)
The current folder structure is very unclear if the client has been assigned a new chrooted-environment. Please look at my new suggestion for a folder structure.
1 voteThank you for your input!
Unfortunately, we have to close your request, because over the years it has not become quite popular for further implementation.
—
IG -
Set a senders email address for Plesk notifications
I am sending mails from an external server, my Plesk Servers do not even have mail setup. Plesk offers the option to send notification mails (like backup errors,...) using an external SMTP server, but all mails get sent using the mail address
root@servername.domain.tldMy SMTP server does not have this mail address or even domain setup. I would like to set a custom email address for Plesk to send mails from in order to not have to set up a domain and mail address for every Plesk server.
194 votesThis feature has been added to Plesk version 18.0.45. It can be set in the panel.ini file.
--
PD
-
Disk usage by folders / directory tree
At this moment, there is only disk usage summary by domains. It would be great, if we could check the disk usage by folders. Best option would be expanding directory tree (just like it was done in the other known "customer Panel").
Here is my attempt to visualize the idea:
[-]root (1 GB)
.|--[+] cgi-bin (0 B)
.|--[+] etc (5 KB)
.|--[-] httpdocs (900 MB)
.....|--[+] folder1 (400 MB)
.....|--[+] folder2 (500 MB)
.|--[+] statistics (10 MB)22 votesThe function is already available through “Calculate Size” button in file manager
-
Don't activate new services by default in existing service plans
If you add something new to plesk (for example node.js or the mail autodiscover), this function is automatically added to existing service plans. This is not desirable.
I want to choose if I want to add node.js to a particular service plan afterwards... Now I have to disable it in every service plan where I don't want it.
2 votesThank you for your input! 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.
—
IG -
Serverbackups not include to Customer Quota
There is an issue in the quota calculation in the following point:
If i create a customer Hosting Plan with 5GB Quota.
The Customer have 2GB Data in his Hosting, and I create a Serverbackup via the Plesk Backupmanager as root.No the Customer Quota are increased to 4GB.
If the Customer creates self backups - it is okay to include them in the Quota Calculation.
But i don't think that the root-Serverbackup should be calculated in okay thanks for help
3 votesThe feature is available in Plesk 12.0. You can find the settings if you open “Tools & Settings” > “General Settings” > “Server Settings”.
— ES
-
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-unreachableWould 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…
60 votes -
a little text area for comand plesk in ssh root
modificarcategoria2.php
1 voteUPD: No reply for the month. Closed.
—
IG -
Adding shortcuts and checks compatibility testing and modifications / repos / scripts etc. Both configurations fcg php2/php5/mod critical ro
Adding shortcuts and checks compatibility testing and modifications / repos / scripts etc.
Both configurations fcg php2/php5/mod critical root and etc, to configurations that do to root via ssh and plesk p
Always use a script checks the somenew with the system, before applying definitely parse type and script applications.
Checkout with your system before final save.1 voteUnfortunately, we have to close your request, because over the years it has not become quite popular for further implementation.
—
IG -
Cloud storage extension for Plesk
Please make an extension to allow users to have a file storage space, or possibly even a module in WPB, where a location, usernames, passwords, security (SSL or encryption) can be configured. Users can use this space as a logical drive, much like DropBox.
Expand on this and create an Android and IOS app to allow users to access their files via cell app.
The location of the physical data would have to be able to be defined by the system admin to an external storage area, off the actual machine, by network name. For instance a server working as…3 votesUnfortunately, we have to close your request, because over the years it has not become quite popular for further implementation.
—
IG -
Modification of application installation path
For instance, Joomla installs to a subdirectory called /joomla which makes the URL of the Joomla site: www.domain.com/joomla
That is not an acceptable path. Our customers are then moving the Joomla files into their root /httpdocs directory for a better URL for the site. After that, the default buttons in the panel no longer work. It would be great if you could make the path editable for the customer to continue to use the installation buttons to get to their site and administrator panel from the panel.
10 votesThis feature is already implemented in the upcoming Plesk 12.1 release. We encourage you to check the implementation in one of upcoming Plesk previews and let us know what you think. Everyone, thanks for your input and votes.
Default installation path for all webapps is ‘/’
-
Main directory name as Plesk username.
Main domain is changed again, customers also want to change the root directory or the old domain /var/www/vhosts/domain.tld/httpdocs not see,
much better would be /var/www/vhosts/mainusername/httpdocs
1 voteUnfortunately, we have to close your request, because over the years it has not become quite popular for further implementation.
—
IG
- Don't see your idea?