What Is Coolify?
Coolify is an open-source, self-hosted Platform-as-a-Service (PaaS). Think of it as your own private Vercel, Netlify, or Railway — but running on hardware you control.
Why Self-Host Your Deployment Platform?
Cost: A single Hetzner CPX42 ($22/mo) can host 10-20 applications that would cost $200-500/mo on Vercel or Railway.
Control: No vendor lock-in, no surprise bills, no arbitrary limits on build minutes or bandwidth.
Privacy: Your data stays on your server. No third-party access.
What Coolify Does
- Git-based deployments: Push to GitHub/GitLab and Coolify builds and deploys automatically
- Docker support: Deploy any Dockerized application
- Database management: One-click PostgreSQL, MySQL, Redis, MongoDB
- SSL certificates: Automatic Let's Encrypt certificates
- Environment variables: Secure secrets management
- Monitoring: Built-in health checks and notifications
- Multiple servers: Manage deployments across multiple VPS instances
Getting Started
Coolify installs with a single command:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
After installation, access the dashboard at http://your-server-ip:8000.
Key Concepts
Projects: Group related applications together (e.g., "Client Site A" with its frontend, API, and database).
Resources: Individual deployable units — applications, databases, services.
Servers: The VPS instances Coolify manages. You can add multiple servers from the dashboard.
Destinations: Docker networks where your applications run.
Deploying Your First App
1. Connect your GitHub account in Coolify's settings
2. Create a new Project
3. Add a Resource → Application → Select your repo
4. Configure build settings (Coolify auto-detects most frameworks)
5. Set environment variables
6. Deploy
Coolify will clone your repo, build it (using Nixpacks or Dockerfile), and deploy it with automatic SSL.
The Port Conflict Problem
If you're running both Coolify and Mailcow on the same server, you'll hit a port conflict. Both want ports 80 and 443.
This is the #1 issue people run into with this stack, and solving it correctly requires specific configuration changes to both services.
Our premium guide includes the exact resolution — the specific Traefik and Nginx configurations that let both services coexist on a single server.
Who Should Use Coolify?
- Developers tired of Vercel/Netlify bills
- Agencies managing multiple client sites
- Anyone who wants Vercel-like DX on their own hardware
- Teams that need data sovereignty
Who Shouldn't
- Teams without any Linux/Docker experience (yet)
- Applications that need global edge deployment
- Serverless-first architectures
Coolify bridges the gap between "run everything manually with Docker Compose" and "pay a platform $50-200/mo per app." For most small-to-medium projects, it's the sweet spot.
Want the Complete Setup Guide?
This blog post covers the basics. Our premium guide includes step-by-step commands, exact configurations, and the solutions to every gotcha we encountered.