Self-hostable PaaS for deploying apps and databases on your own VPS, as an alternative to Vercel, Netlify and Heroku.
- Stars
- 63,234
- Forks
- 5,693
- Open issues
- 438
- Last commit
- 9 hours ago
What is it?
Coolify is an open-source platform for managing servers, applications, and databases on hardware you control. It only needs an SSH connection to the target machine, so it works on a VPS, a bare-metal server, or a Raspberry Pi. It is positioned as a self-hosted alternative to Heroku, Netlify, and Vercel.
Applications can be built from GitHub, GitLab, Bitbucket, or Gitea using Nixpacks, Railpack, a Dockerfile, Docker Compose, or a prebuilt Docker image. The platform also deploys managed databases and more than 360 one-click services with persistent storage. Deployments can run on every Git push, create pull-request previews, and roll back to retained application images.
Coolify handles custom domains, automatic HTTPS certificates, reverse proxies, health checks, backups, scheduled tasks, and environment variables. It can manage multiple servers and offers a dashboard, API, CLI, and MCP integration. Configurations remain on your servers, and running resources keep working if you stop using Coolify.
Key features
- 01Deploys from GitHub, GitLab, Bitbucket, or Gitea with Nixpacks, Dockerfile, Docker Compose, or Docker images.
- 02Provides one-click services and managed databases with persistent storage.
- 03Supports Git-push deployments, pull-request previews, webhooks, and rollbacks.
- 04Handles custom domains, automatic HTTPS, reverse proxies, and health checks.
- 05Manages multiple servers with logs, container terminals, and resource monitoring.
- 06Offers dashboard, API, CLI, and MCP access with team-based permissions.
Use cases
- Hosting your own web apps and APIs on a VPS instead of paying per-project PaaS fees.
- Running self-managed databases such as PostgreSQL, MySQL, or Redis with automated backups.
- Deploying preview environments for each pull request on your own infrastructure.
- Managing several servers for a team from one dashboard.
Quick start
- 1
Install Coolify on a supported server with one command
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Things to know
- Self-hosting requires your own server and SSH access, and you must maintain the Coolify server yourself.
- Coolify Cloud is a paid service, while the self-hosted version is free and open source.
Topics
FAQ
- What is coolify?
- Self-hostable platform to deploy apps, databases and one-click services to your own servers over SSH, an alternative to Heroku, Netlify and Vercel. Coolify is an open-source platform for managing servers, applications, and databases on hardware you control. It only needs an SSH connection to the target machine, so it works on a VPS, a bare-metal server, or a Raspberry Pi. It is positioned as a self-hosted alternative to Heroku, Netlify, and Vercel.
- Is coolify free to use? What license does it have?
- coolify is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is coolify still maintained?
- Actively maintained. The last commit to coolify was on Oct 19, 2026.
- What can I use coolify for?
- Hosting your own web apps and APIs on a VPS instead of paying per-project PaaS fees. Running self-managed databases such as PostgreSQL, MySQL, or Redis with automated backups. Deploying preview environments for each pull request on your own infrastructure. Managing several servers for a team from one dashboard.
- How do I install coolify?
- Install Coolify on a supported server with one command: curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
- Where can I get coolify?
- The source code and installation instructions are on GitHub: https://github.com/coollabsio/coolify
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted, Docker-powered mini-Heroku that deploys and manages web apps on your own server from a git push.
A self-hosted continuous delivery and deployment platform for containerized apps, with version management across Docker, Podman and Kubernetes.
Free, self-hosted PostgreSQL backup tool with Point-in-Time Recovery, automated restore verification, and a web UI.
A Flutter app for monitoring Linux, Unix and Windows server status and managing servers over SSH from iOS, Android, macOS and other platforms.
Self-hosted home server platform acting as a secure reverse proxy, app manager, and gateway with auth, MFA, SSO, and anti-bot protection.