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
12 results found
-
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.
378 votesI’m glad to inform you that we added Brotli support to nginx.
Brotli compression is enabled by default.
More details you can find here:
https://docs.plesk.com/release-notes/obsidian/change-log/#plesk-18033—
IG -
Enable Nginx GeoIP module
Some of security configuration requires GeoIP detection. It also useful for tracing and should be easy as adding '--with-http-geoip-module' option to configure command for the package.
230 votesAdded in Plesk Obsidian 18.0.46:
nginx shipped with Plesk is now compiled with ngx_http_geoip2_module out of the box. This makes it possible to use MaxMind Geo IP databases to detect visitor’s geographical location by their IP address. This, in turn, makes it possible to limit access to websites to visitors from certain countries, or to automatically redirect them to country-specific URLs.
--
IG
-
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!123 votesStarting from Plesk Obsidian 18.0.45 https://docs.plesk.com/release-notes/obsidian/change-log/#plesk-18045,
added the ability to manually clear nginx cache for websites with nginx caching enabled, both via the GUI and using the plesk bin domain_pref --reset-nginx-cache <domainName> command.
--AA
-
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.
76 votesThe “X-Powered-By” header can now be removed from pages served by Plesk servers by adding the following lines to the panel.ini file:
[webserver]
xPoweredByHeader = offhttps://docs.plesk.com/release-notes/obsidian/change-log/#plesk-18031
—
IG -
Redirect HTTP to HTTPS
with Googles new higher SEO rankings based on SSL it would be great to allow automatic redirect http to https as a subcription setting
64 votesWe’re happy to announce that this feature is now available in Plesk Onyx, which was released recently for early adopters. You can try Plesk Onyx here: https://www.plesk.com/onyx/
If you have any feedback on the implementation of this feature, please let us know on the forum: https://talk.plesk.com/forums/plesk-onyx.744/
Thank you!
—AK
-
default chroot PHP cli should use Plesk panel PHP version & settings
Currently when a user uses SSH to execute PHP cli commands, it does not reflect the settings chosen in Plesk panel (it seems to be the default OS vendor PHP). While other PHP versions are available in "/opt/plesk/php/..." the current solution is neither ideal nor transparent to the user (most of them don't even know this path).
I suggest that the default chrooted PHP command
-) should use the same version as chosen as in plesk panel
-) and should use ini settings (memorylimit, maxexecution_time) as chosen in plesk panelIdeally this should even be possible on domain…
43 votesThe changes implemented in the Plesk Obsidian 18.0.44 release https://docs.plesk.com/release-notes/obsidian/change-log/#plesk-18044 The console now works using a domain’s PHP version instead of the system PHP.
-- AA / PD
-
HTTP/2 Push (with Nginx v1.13.9 or newer)
Update nginx to enable HTTP/2 Push, this would be great for many Applications.
29 votesHi.
It’s available starting MU34 for Plesk Onyx 17.8: https://docs.plesk.com/release-notes/onyx/change-log/#contents-17811-mu34
-
zend opcache - fastcgi or apache write settings per domain
fastcgi is supposed to work with the new opcache in newer php versions and we are forced to use it on the apache module. Fastcgi will always flush cache after 30 seconds. Nginx will work but requires a considerable amount of work.
Apache works but causes file permissions issues with files written by apache to be owned by apache.
Id like to see support for opcache with fastcgi, or be able to set write permissons for apache module as per domain.
Due to the issues php opcache or apc is very tricky to use in a plesk server environment.
16 votesThese problems solved for Apache 2.4 + PHP-FPM. Next Plesk release 12.5 fully supports PHP-FPM. This functionality is now available in Plesk 12.5 preview. Please visit the following forum threads to learn how to access Plesk 12.5 preview:
http://forum.odin.com/threads/plesk-12-5-preview-feedback-thread.332549/- SU
-
Add PHP 7.2 alpha
I know that we currently are in Alpha phase and PHP 7.2 should not be used fpr production but it would be nice to have an early implementation to get it activated for early stage users.
Maybe when the first beta is out Plesk is able to add it in general?9 votesShortly after introducing PHP 7.2.0 RC in Plesk Onyx 17.8 preview,
we are happy to bring final release of PHP 7.2.0 in Plesk Onyx 17.5
https://docs.plesk.com/release-notes/onyx/change-log/#contents-1753-mu33As usual, further PHP 7.2 updates will be shipped shortly after their release by PHP
-
Create a wget function on file manager
Its very common that we need to download a large gb archive into our httpdocs follder.
With the proper download/wget function on filemanager instead of ssh and then wget, changing ownership , will help us save a lot of time.5 votesStarting from Plesk 18.0.36, it is now possible to upload files from remote servers by specifying the file URL https://docs.plesk.com/release-notes/obsidian/change-log/#plesk-18036
—
AA -
node js support
I wish node.js support
3 votesWe’re happy to announce that this feature is now available in Plesk Onyx, which was released recently for early adopters. You can try Plesk Onyx here: https://www.plesk.com/onyx/
If you have any feedback on the implementation of this feature, please let us know on the forum: https://talk.plesk.com/forums/plesk-onyx.744/
Thank you!
—AK
-
support litespeed php api
Currently only native php, cgi and fastcgi is supported as php api. Please add litespeed as option to use multiple php versions
1 voteThis 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.
litespeed php binary should be registered using fastcgi type
- Don't see your idea?