Coolify is a brilliant open-source platform that lets you self-host your own Heroku-style PaaS.
Deploy apps, databases, workers, and more — all from one dashboard.
In this guide, you’ll learn how to:
Deploy Coolify using Docker
Host it on a budget-friendly server
Monitor it from the outside with Garmingo Status
All without paying monthly
Let’s build your own mini-PaaS 👇
A Linux server (Ubuntu/Debian) 👉 We recommend Hetzner Cloud — fast, reliable, cheap (€3/month)
Docker + Docker Compose
Domain (optional but recommended)
5–10 minutes
Update & install Docker:
sudo apt update && sudo apt install docker.io docker-compose -y
Add your user to the docker group:
sudo usermod -aG docker $USER
newgrp docker
Run:
docker run -d \
--name coolify \
-p 3000:3000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v coolify-data:/app/data \
ghcr.io/coollabsio/coolify
Once it's running, go to:http://your-server-ip:3000
Create your account and log in to the dashboard.
Coolify supports automatic Let's Encrypt provisioning if you point a domain (e.g. coolify.yourdomain.com
) to the server IP.
Set this in the dashboard or behind a reverse proxy.
Coolify can handle:
Static apps
Dockerfiles & Git repos
Databases like PostgreSQL & MySQL
Background workers & CRON jobs
You can even build CI/CD pipelines with webhooks or Git integration.
Coolify is your app platform. If it goes down, everything breaks.
You need visibility outside your own stack.
That’s where Garmingo Status comes in:
✅ External uptime monitoring
✅ Multi-location checks
✅ Slack, Email, Discord & Webhook alerts
✅ Private or public status pages
✅ PDF reports & SLA logs
✅ Forever free tier or one-time payment → Lifetime deal!
👉 Grab the Lifetime Deal here (under $50!)
You host your own PaaS. Now make sure it's always up.
🧰 Install Coolify with Docker
🌐 Add a domain + TLS
🚀 Deploy your apps
📡 Monitor it with Garmingo Status
💸 Never pay monthly again
Got an idea? Let us know