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
17 results found
-
WHMCS module / API to provision Docker containers.
Docker support is already a killer of Plesk (something I had begged for in WHM/cPanel before switching).
It would be epic if I could allow customers to purchase and provision a Docker container automatically from WHMCS. Obviously, there would have to be some tight control and they would only be pre-defined images. It must be a list of images that I curate since many Docker images do not provide sufficient environmental variables - example: official Redis doesn't let you pass a password, but others like bitnami/redis and
frodenas/redis allow you to pass REDIS_PASSWORD, which is necessary for a shared environment…17 votes -
Podman support
Centos 8 / RHEL 8 drop support for Docker and they will encourage use of Podman. My hint is to support Docker and Podman. Podman could use the same registries of Docker
16 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 -
Add an opportunity to modify the template added by Docker extension
Right now, there is no way to modify the template added by Docker extension
Please add such possibility
11 votesUpon further review of this request, it is not entirely clear for us what exactly it implies. In order to get better understand, could you please clarify the following:
- What templates are you referring to?
- What aspects/elements you would like to modify?
Thank you in advance for your cooperation.
-- SH
-
Programmatically set Forwarding Proxy to Docker container
If it becomes possible to set those proxies in a bash script the rules can be activated/deactivated when, for instance, we're running an update via any automated CI service.
9 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 -
docker proxy rule respect host/ip
when mapping a port to the host it is possible to bind it to a host/ip too.
# docker run --name test -p 127.0.1.1:80:80 ...
# docker port test
80/tcp -> 127.0.1.1:80When building a docker rule now in plesk the host/ip is ignored and the proxy_pass goes for the default ip 0.0.0.0:
proxy_pass http://0.0.0.0:80;
The rule should respect the host/ip.
proxy_pass http://127.0.1.1:80;
Have a nice day
Felix9 votes -
Allow setting of ip adresses for docker containers when multiple nics are available
When a server has multiple external ip adresses (either dedicated network interfaces or alias interfaces) it should be possible via the UI to specify (in addition to the port mapping) the ip address that are recognized by the system.
This could be a dropdown with i.e.
"any" (any of the ip addresses)
81.169.175.40
81.169.175.41
...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 -
Disable docker exposed ports in firewall
It should be possible to block the port exposing in global nets from docker containers within the firewall.
It's a massive security lack! Most applications are run behind a 'docker proxy rule', so there's no need to expose the port to the whole internet.
Docker's modifying the firewall by itself, so this has to be disabled.5 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
-
Allow multiple Docker hosts (local and remote), ability to specify host per container.
The Docker extension only allows you to "one service at a time" (ie, localhost, or a remote).
It would be nice if when I provision a Docker container that I could choose to provision it on localhost (for speed, security) or remotely (for containers that don't need to run on the shared host and/or consume significant resources).
For example, I almost always want to provision Redis locally for speed, but if someone wanted something like MS SQL Server 2017 (4GB RAM minimum), I'd probably want to put it on a dedicated Docker remote with a high memory configuration (extreme example…
5 votes -
Feature request to implement custom file mounting/mapping into Docker instance
Add the possibility to mount/map custom files into the docker image, which doesn't have them set.
4 votesThank you for your suggestion. We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
-- KvD
-
Docker Support for Windows
Docker for Windows with WSL2 reached nearly the same state, docker on Linux is capable of. Let docker for Windows extension also be able to manage a local docker instance.
4 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 -
Plesk image for Docker on Windows
Add Plesk image for Docker on Windows. Only the image for Linux is available at the moment.
4 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 -
Docker memory management
Please add the ability to manage Docker containers. Currently the extension allows limiting the RAM usage, but doesn't allow adjusting swap limit and protect container from being killed by OOM.
3 votesThank you for your suggestion. We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
-- KvD
-
Docker Proxy Rules https
Add a hook for https for docker proxy rules:
https://talk.plesk.com/threads/docker-the-plain-http-request-was-sent-to-https-port.365419/
3 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
-
Hide Docker Hub from Docker Repositories
Please add ability to hide Docker Hub from Docker repositories.
It is required to limit available Docker images to local images only.2 votesThank you for your feature request. We will consider the possibility of its implementation if it becomes sufficiently popular and in demand.
—
IG -
Allow to setup and customize Nginx directives for Docker globally
Currently, additional nginx directives can be set per domain however, it would be handy to be able to set additional directives on a global level.
2 votes -
Backup manager: Include Docker Volumes
Some of my dockers are inside the sites' folders, inside httpd, but some have different permissions or user groups that sometimes do not allow the volume to be backed up, an example was postgresql, you can test, if there is even one advice on how you could add permission to the user or the system that makes the backup so that they can copy the files, for example.
Furthermore, it would be great to get a backup of the container volumes, I believe this would make pleks the only one and come out ahead of the other panels.
1 voteThank you for your input! We will consider this functionality in upcoming releases if it becomes popular.
Everyone, please continue voting for this feature if you consider it important.
-- SH
-
Run docker containers as subscription user
Currently all containers are run as root user, however when mapping persistent volumes into subscription directories e.g. databases/config/logs, the UID that runs inside the containers are not linked to a UID outside, so containers that have restrictive file permissions (i.e. 600) in the persistent volumes, when subscription level actions are run e.g. backups, these files are not accessible by the subscription user.
Would be nice to specify a subscription user to run the docker container with (on docker cli it is possible to pass the user flag along with a UID) so that the resulting files are accessible by the…1 voteThank 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 see your idea?