Coolify
coollabsio · Deployment
GitHub stars
65,044Awaiting first sync
No measured star history yet
What is Coolify?
Coolify gives a small team the convenience of a cloud platform on servers it controls. Applications, databases and services are managed from one dashboard, configurations stay on your own machines, and running resources keep working even if you stop using Coolify.
Coolify is an open-source, self-hostable platform for deploying applications, databases and services to your own servers over SSH. It builds from Git or Docker, offers 360+ one-click services, previews, backups and automatic HTTPS, and is an alternative to Heroku, Netlify and Vercel.
Core capabilities
- Deploy from GitHub, GitLab, Bitbucket or Gitea using Nixpacks, Dockerfiles or Docker Compose.
- Launch databases and 360+ one-click services with persistent storage and backups.
- Deploy on every push, preview pull requests and roll back to earlier images.
Deploy from Git or Docker
Coolify builds applications from GitHub, GitLab, Bitbucket or Gitea with Nixpacks, Railpack, a Dockerfile, Docker Compose or a prebuilt image. Deployments can run on every push, with pull-request previews, deployment webhooks and rollbacks to retained images.
- Git deploys
- Docker
- Previews
Databases, services and backups
Managed databases and more than 360 one-click services come with persistent storage and generated credentials. Database and storage backups, scheduled tasks, secrets and notifications help keep workloads safe.
- Databases
- One-click services
- Backups
Your servers, one dashboard
Any server reachable over SSH can be used, from a VPS to a Raspberry Pi, and several servers can be managed together with logs, terminals and resource status. Custom domains, automatic HTTPS and reverse proxies are configured for you, and an API, CLI and MCP server support automation.
- Self-hosted
- Multi-server
- Apache-2.0
Where it fits
Use cases
- 01
Host client apps on your own servers
Connect a VPS or bare-metal server over SSH and deploy each client's app with its own domain, automatic HTTPS certificate and environment variables.
- 02
Run open-source tools with one click
Start databases and self-hosted services such as automation or analytics tools from the one-click catalogue, with backups and persistent storage configured.
- 03
Preview every pull request
Deploy automatically on each Git push, review changes on pull-request preview deployments, and roll back to a retained image if something breaks.