Coolify

devopsdeveloper toolsindie hacker

Self-hosted deployment platform for apps, databases, and 280+ services. Connect any server over SSH and get Git-based deployments, automatic SSL, PR previews, and S3 backups without the PaaS bill

#paas#deployment#cicd#heroku-alternative#vercel-alternative#self-hosted#docker#git

Quick Start

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

Overview

Coolify is a self-hosted deployment platform that gives you a Heroku or Vercel-style workflow on servers you own. Connect a server over SSH, point it at a Git repository, and Coolify handles the build, deployment, SSL certificate, and domain routing. It works with any language or framework that runs in Docker, and most common stacks are covered by pre-built templates.

The things it handles automatically are worth spelling out. Let’s Encrypt SSL certificates are provisioned and renewed without any configuration. Pull request deployments create isolated preview environments for each open PR, so you can review a change in a real environment before it merges. Git integration covers GitHub, GitLab, Bitbucket, and Gitea, including self-hosted instances of each.

Beyond application deployments, Coolify includes one-click installs for over 280 services and databases, with automatic backups to any S3-compatible storage. A browser-based terminal lets you run commands on connected servers without a separate SSH client. Monitoring covers deployments, disk usage, and server health, with notifications sent to Discord, Telegram, or email.

Pricing is simple. Self-hosting is free with no feature restrictions. The cloud plan, which hosts the Coolify control plane on managed infrastructure while you still bring your own servers, starts at $5/month. Pair it with a Linode VPS and new accounts get $100 in free credit, which covers months of hosting before you spend anything.

The project is built primarily by a single founder, Andras Bacsai, who develops it publicly via live streams. With 56k GitHub stars and over 460,000 self-hosted instances reported, it has a large enough user base that most common deployment problems have been solved by someone in the community already.

Coolify: Pros & Cons

Pros (The Wins)Cons (The Friction)
Free self-hosted:
No feature restrictions; full
parity with the cloud plan.
Solo-maintained:
Primarily one founder; roadmap
and fixes depend on one person.
Any stack:
Docker-compatible; 280+ one-click
services and databases included.
Cloud still needs your servers:
Managed plan hosts the control
plane only; you supply the VPS.
Git-native:
PR previews, push-to-deploy,
GitHub/GitLab/Gitea all supported.
Advanced config learning curve:
Multi-server networking and edge
cases take time to get right.
56k stars, Apache-2.0:
Large community, active releases,
permissive licence.
Documentation gaps:
Some service configs and edge
cases lack clear docs.

Use Cases

Specific ways to use Coolify for your workflow.

01
Deploy a Next.js or any other web app to a cheap Linode VPS with automatic SSL and Git push-to-deploy
02
Spin up a PostgreSQL or Redis database with automated S3 backups in a few clicks
03
Get pull request preview environments for a solo project without paying for Vercel Pro
04
Manage multiple client servers from a single Coolify dashboard over SSH

Deployment Strategy

Recommended ways to host Coolify in your own environment.

docker
self-hosted