Solutions · Self-hosted PaaS
A VPS for Coolify
Coolify is the open-source Heroku you run yourself: push a repository, get a deployed app with a domain and a certificate. Its own minimum is 2 cores, 2 GB and 10 GB of disk — for Coolify. The apps and databases you deploy on top are what size the machine. BD-8 at $12.90 gives Coolify and a handful of apps room; C2-4-80 at $36.90 arrives with Coolify 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 coolify.io/docs
- Minimum: 2 CPU cores, 2 GB RAM, 10 GB free disk, amd64 or arm64. Debian and Ubuntu LTS are the mainstream choice.
- Install as root:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash. It installs Docker itself. - Then open
http://your-ip:8000and create the admin account immediately — whoever registers first owns the instance. - Back up
/data/coolify/source/.env: it holds the encryption keys. Ports: 8000 dashboard, 6001 realtime, 6002 terminal, 80/443 for your apps.
Sizes (Coolify's minimum, then what apps add)
| Workload | vCPU | RAM |
|---|---|---|
| Coolify alone (official minimum)The dashboard, its database and proxy. Nothing deployed yet. | 2 | 2 GB |
| Coolify + two or three small apps and a PostgresEach Node/Python app is 200–500 MB; a database wants a gigabyte. | 4 | 8 GB |
| A team's staging and production appsBuilds run on the same box: CPU and RAM spikes while compiling. | 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 and 32 TB of transfer: Coolify plus several apps and a database. Its supplier does not run start-up scripts, so the install is one pasted line.
- C2-4-80$36.90/mo
2 vCPU · 4 GB · 80 GB disk · 3 TB
Arrives with Coolify installed. Coolify's minimum doubled in RAM, in over thirty cities, dashboard waiting on port 8000.
- 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: builds, databases and images add up on disk faster than you expect.
- BD-24$31.90/mo
8 vCPU · 24 GB · 300 GB disk · 32 TB
8 vCPU / 24 GB for a team. Staging and production side by side, with builds that do not starve the running apps.
“Deploy installed” opens the configurator with our Coolify 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 Coolify's docs
With the preset, step 1 is done when the server arrives. Do step 2 the minute you get the IP.
- Install.
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bashDocker, the proxy and Coolify itself; a few minutes. - Create the admin now. Open
http://your-ip:8000and register. Coolify's docs are blunt about it: the first person to register is the instance admin. - Put a domain on the dashboard, then close 8000. Settings → instance domain gives it HTTPS; afterwards
ufw delete allow 8000/tcp. Back up/data/coolify/source/.env.
Honestly
What we would actually buy
Coolify's minimum is for Coolify. Buy for the apps.
For Coolify and a few apps
BD-8 · $12.90/mo
4 vCPU, 8 GB and 100 GB at $12.90: Coolify, a Postgres, a Redis and three or four small apps, with disk left for images and backups. It costs less than the 4 GB machines on this page; the only thing it lacks is our preset, so the install is one line you paste. C2-4-80 at $36.90 arrives with Coolify installed if that line is the difference.
Questions