Docker
Container runtime
Dev / ToolsFree
Web UI for Docker
The script is free · VPS from $2.79 per month · installs in about 60 seconds
root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker volume create portainer_data && docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts
✓ Portainer 2.45.1 installed · about 60 seconds
root@vps:~#
Portainer is a web UI for Docker. In the browser you see all containers, images, volumes and networks, can view logs, open a container console and run Docker Compose stacks.
Handy when the server runs several services and working with docker in the terminal is inconvenient: restarting, updating an image and viewing logs take a couple of clicks.
Installed with the official Community Edition command using the lts tag.
For Portainer: at least 1 vCPU, 2 GB RAM and 10 GB NVMe.
Three steps in the bot or one command over SSH; installation takes about 60 seconds.
Open @ExpressHost_bot and pay for a VPS. The server will be ready in about 60 seconds.
At the “Add-ons” step pick the script from the library, or run it later: Server settings → Scripts.
Immediately open https://server-IP:9443 and create the admin: otherwise Portainer closes the setup wizard after a few minutes
Connect to the server as root and run the command. Supported systems: Ubuntu 22.04, Ubuntu 24.04, Debian 12.
command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker volume create portainer_data && docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts| Port | Protocol | Purpose |
|---|---|---|
| 9443 | tcp | Web UI (HTTPS, self-signed certificate) |
| 8000 | tcp | Tunnel for Edge agents (not always needed) |
https://server-IP:9443 and create the admin: otherwise Portainer closes the setup wizard after a few minutesdocker restart portainerlocal environment to manage Docker on this serverDidn’t find an answer? Message @ExpressHost_SupportBot.
docker stop portainer && docker rm portainer && docker pull portainer/portainer-ce:lts, then start it with the same command. Settings stay in the portainer_data volume.
No, it's only needed for Edge agents. If you don't use them, remove -p 8000:8000.
In the portainer_data Docker volume.
Portainer installs at checkout — in the bot.
Netherlands, Amsterdam
$2.89/mo
$0.10 for 24 hours · $0.72 for 7 days
Pick Portainer at the “Scripts” step when you order the server.
Germany, Frankfurt
$3.14/mo
$0.11 for 24 hours · $0.79 for 7 days
Pick Portainer at the “Scripts” step when you order the server.
Poland, Warsaw
$2.79/mo
$0.10 for 24 hours · $0.70 for 7 days
Pick Portainer at the “Scripts” step when you order the server.
Estonia, Tallinn
$3.10/mo
$0.11 for 24 hours · $0.78 for 7 days
Pick Portainer at the “Scripts” step when you order the server.