explaingit

coollabsio/coolify

🔥 Hot55,528PHPAudience · pm founderComplexity · 4/5ActiveLicenseSetup · hard

TLDR

Self-hosted platform to deploy apps and databases on your own servers without DevOps expertise, replacing expensive cloud services like Heroku and Vercel.

Mindmap

mindmap
  root((Coolify))
    What it does
      Deploy apps via Git
      Manage databases
      Run services
    How it works
      SSH to servers
      Docker containers
      Auto-rebuild on push
    Use cases
      Avoid vendor lock-in
      Reduce cloud costs
      Multi-server dashboard
    Tech stack
      PHP Laravel
      InertiaJS frontend
      PostgreSQL MariaDB
    Supported services
      280+ one-click apps
      PostgreSQL MySQL Redis
      Open-source tools

Things people build with this

USE CASE 1

Deploy a Node.js web app to your own VPS and have it auto-update when you push to Git.

USE CASE 2

Set up PostgreSQL, Redis, and other databases on your servers without writing deployment scripts.

USE CASE 3

Manage 10+ applications across multiple servers from a single dashboard instead of logging into each one.

USE CASE 4

Host sensitive customer data on your own infrastructure while keeping the deployment experience as simple as Heroku.

Tech stack

PHPLaravelInertiaJSTailwind CSSPostgreSQLMariaDBDockerDocker Compose

Getting it running

Difficulty · hard Time to first run · 1day+

Requires Docker, Docker Compose, PostgreSQL/MariaDB, and Laravel environment setup; self-hosted infrastructure means multiple moving parts to configure.

Open-source software allowing free use, modification, and distribution; check the repository for specific license terms.

In plain English

Coolify is a self-hostable platform that lets you deploy and manage applications, databases, and services on your own servers without needing to be a DevOps expert. It serves as an open-source alternative to managed cloud platforms like Heroku, Netlify, and Vercel, which charge substantial fees once your usage grows and create vendor lock-in by tying your deployment to their infrastructure. With Coolify, you bring your own server (a VPS, bare metal machine, or even a Raspberry Pi), connect it via SSH, and Coolify handles the heavy lifting of deploying your code, setting up databases, and managing running services. The platform works by communicating with your servers over SSH and using Docker and Docker Compose to package and run your applications. You point it at a Git repository, and it builds and deploys your application automatically when you push code. It supports over 280 one-click deployable services including databases like PostgreSQL, MySQL, and Redis, as well as popular open-source tools. All configuration is stored on your server, so if you stop using Coolify, your applications keep running. You would use Coolify if you want the convenience of a platform-as-a-service deployment experience but want to avoid the costs and lock-in of commercial providers, if you have privacy or data residency requirements, or if you manage multiple applications across several servers and want a unified dashboard. The tech stack is PHP with the Laravel framework, uses InertiaJS and Tailwind CSS for the frontend, and PostgreSQL or MariaDB as the database. A managed cloud version is also available if you prefer not to self-host Coolify itself.

Copy-paste prompts

Prompt 1
How do I connect my VPS to Coolify and deploy my first application?
Prompt 2
What are the steps to set up a PostgreSQL database and link it to my deployed app in Coolify?
Prompt 3
Show me how to enable automatic deployments when I push code to my Git repository using Coolify.
Prompt 4
How do I migrate an application from Heroku to Coolify on my own server?
Prompt 5
What one-click services does Coolify support and how do I add them to my deployment?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.