Stars
Forks
Watchers
Developer links
Coolify
Any SSH-accessible Linux box - VPS, bare metal, Raspberry Pi, EC2 - becomes a Heroku-like deployment environment under Coolify, an open-source, self-hostable platform-as-a-service. Connect a GitHub, GitLab, Bitbucket, or Gitea repository and every push builds and deploys automatically via Nixpacks, a Dockerfile, or Docker Compose, with Traefik reverse proxying, automatic Let's Encrypt certificates, and per-branch preview deployments with their own URLs. Databases - PostgreSQL, MySQL, MariaDB, MongoDB, Redis - provision in a few clicks, and a catalog of 280+ one-click service templates covers WordPress, n8n, Grafana, MinIO, Plausible, and more, replacing an afternoon of Compose YAML with a two-minute operation. One dashboard manages multiple servers, with Docker Swarm available for clustering. Backups go to any S3-compatible storage with one-click restore, a browser terminal gives real-time server access, and a full API supports CI/CD integration. All configuration lives on your own servers, so resources keep running even without Coolify. Apache 2.0 licensed.
Benefits
- Cloud Ergonomics at VPS Prices
- The push-to-deploy workflow of Vercel or Heroku runs on a $5-per-month server, with unlimited applications instead of per-app and per-seat platform fees.
- No Lock-In by Design
- Apps run in standard Docker containers and every configuration is stored on your own server, so resources keep running even if you stop using Coolify.
- 280+ Services in One Click
- The largest open-source template catalog deploys WordPress, n8n, Grafana, and hundreds more with sensible defaults, skipping the Docker Compose boilerplate.
- Preview Deployments Included
- Feature branches get their own live URLs automatically and clean up on merge - the Vercel review-app workflow without the SaaS bill.
Features
- Git-Based Deployments
- Push to GitHub, GitLab, Bitbucket, or Gitea and Coolify builds via Nixpacks, Dockerfile, or Docker Compose and ships the result.
- Automatic SSL and Routing
- Traefik reverse proxy with Let's Encrypt certificates issued and renewed automatically for every configured domain.
- Managed Databases
- PostgreSQL, MySQL, MariaDB, MongoDB, and Redis provisioned from the dashboard with scheduled S3-compatible backups and one-click restore.
- Multi-Server Management
- Control any number of SSH-connected servers from one dashboard, with Docker Swarm support for clustered workloads.
- Browser Terminal and Monitoring
- Real-time terminal access to servers from the web UI, plus resource monitoring and notifications.
- API and CI/CD Integration
- A full REST API automates deployments and resource management from GitHub Actions, GitLab CI, or any pipeline.