Solutions · Self-hosted PaaS
A VPS for Dokploy
Dokploy is a self-hosted PaaS on Docker and Traefik: applications from Git or Compose, databases, backups and automatic HTTPS from one dashboard. Its docs ask for 2 GB of RAM and 30 GB of disk, and every app you deploy adds to that. BD-8 at $12.90 is the cheapest machine with room; C2-4-80 at $36.90 arrives with Dokploy installed.
What it needs
Software from the docs, sizes labelled by source
The software and the security posture come from the project's own documentation. Where the project publishes no hardware figure, the sizes say whose they are.
From docs.dokploy.com
- “At least 2GB of RAM and 30GB of disk space.” Ubuntu, Debian, Fedora or CentOS.
- Install:
curl -sSL https://dokploy.com/install.sh | sh. Docker is installed for you if missing. - Ports 3000 (dashboard), 80 and 443 (Traefik) must be free; “the installation will fail if any of these ports are already in use”.
- Open
http://your-ip:3000to the setup page and create the admin. Do not disable IP:port access until HTTPS on a domain works.
Sizes (Dokploy's minimum, then what apps add)
| Workload | vCPU | RAM |
|---|---|---|
| Dokploy alone (official minimum)Dashboard, Postgres, Redis and Traefik. 30 GB of disk for images. | 2 | 2 GB |
| Dokploy + a few apps and a databaseBuilds happen on this machine; give them CPU. | 4 | 8 GB |
| Several projects, previews, Swarm nodesOr a small Dokploy box plus bigger remote servers. | 8 | 24 GB |
The plans that fit
4 machines, priced live
Cheapest fitting machine first. Prices are today's, per month, read from the catalogue.
- BD-8$12.90/mo
4 vCPU · 8 GB · 100 GB disk · 32 TB
Cheapest with real room for apps. 4 vCPU, 8 GB, 100 GB (above the 30 GB floor three times over) and 32 TB of transfer. Its supplier does not run start-up scripts: one pasted line installs it.
- C2-4-80$36.90/mo
2 vCPU · 4 GB · 80 GB disk · 3 TB
Arrives with Dokploy installed. 2 vCPU / 4 GB / 80 GB, in over thirty cities, setup page waiting on port 3000.
- C4-8-160$72.90/mo
4 vCPU · 8 GB · 160 GB disk · 4 TB
Arrives installed, with room. 4 vCPU / 8 GB and 160 GB of disk for images, volumes and backups.
- BD-24$31.90/mo
8 vCPU · 24 GB · 300 GB disk · 32 TB
8 vCPU / 24 GB for several projects. Previews, staging and production without builds starving the apps.
“Deploy installed” opens the configurator with our Dokploy start-up script already in the start-up box, in full, before you buy. It runs once, as root, while the server is built, and only on suppliers whose platform runs start-up scripts; on the other rows the install is the same commands, pasted by you.
The install
Three steps, from Dokploy's docs
With the preset, step 1 is done when the server arrives. Do step 2 the minute you get the IP.
- Install.
curl -sSL https://dokploy.com/install.sh | shDocker if needed, Postgres, Redis, Traefik and Dokploy. A couple of minutes. - Finish the setup page now. Open
http://your-ip:3000and create the admin account; it is the first visitor who gets to. - Domain, HTTPS, then close 3000. Give the dashboard a domain in Settings and confirm HTTPS works before you disable IP:port access — Dokploy's docs warn that doing it the other way round locks you out. Then
ufw delete allow 3000/tcp.
Honestly
What we would actually buy
The floor is 2 GB and 30 GB. Buy the 8 GB, 100 GB machine that costs less than the floor-sized ones.
For Dokploy and a few apps
BD-8 · $12.90/mo
4 vCPU, 8 GB and 100 GB at $12.90: Dokploy with its Postgres and Redis, Traefik, and three or four applications with their databases, plus disk for images and backups. It does not run our preset, so the install is one pasted line; C2-4-80 at $36.90 arrives with Dokploy running if you would rather not type it.
Questions