Portainer
Web UI for Docker
Dev / ToolsFree
Container runtime
The script is free · VPS from $2.79 per month · installs in about 60 seconds
root@vps:~# curl -fsSL https://get.docker.com | sh
✓ Docker 29.8.2 installed · about 60 seconds
root@vps:~#
Docker runs applications in containers, each with its own dependencies, isolated from the system and from each other. A service is installed with one command from a ready-made image and removed just as easily.
Most self-hosted projects (n8n, Uptime Kuma, Nextcloud, bots) publish official images, so Docker is the first thing to install on a new VPS. With Docker Compose the whole stack is described in one file and moves to another server in minutes.
The official get.docker.com script installs Docker Engine, the CLI, containerd and the Docker Compose plugin from Docker's repository.
For Docker: 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.
docker run --rm hello-world
Connect to the server as root and run the command. Supported systems: Ubuntu 22.04, Ubuntu 24.04, Debian 12.
curl -fsSL https://get.docker.com | shdocker run --rm hello-worlddocker compose version--restart unless-stopped so they come back up after a server rebootDidn’t find an answer? Message @ExpressHost_SupportBot.
Yes. Docker writes ports published with -p into iptables itself, and UFW rules don't apply to them. If a service is only needed locally, publish it as -p 127.0.0.1:port:port.
Via the package manager: apt update && apt upgrade. The script added the official Docker repository, so updates come from there.
In /var/lib/docker. Named volumes are in /var/lib/docker/volumes. Check disk usage with docker system df.
Docker installs at checkout — in the bot.
Netherlands, Amsterdam
$2.89/mo
$0.10 for 24 hours · $0.72 for 7 days
Pick Docker 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 Docker 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 Docker 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 Docker at the “Scripts” step when you order the server.