explaingit

coollabsio/coolify

Analysis updated 2026-06-20

54,636PHPAudience · ops devopsComplexity · 3/5Setup · moderate

TLDR

Coolify is a self-hosted deployment dashboard that lets you deploy apps, databases, and services on your own servers via SSH and Docker, replacing paid platforms like Heroku or Vercel.

Mindmap

mindmap
  root((repo))
    What It Does
      Self-hosted deployment
      Heroku alternative
    How It Works
      SSH connection
      Docker deployment
      Git push deploy
    Features
      280 one-click services
      Multiple servers
      Database management
    Tech Stack
      PHP
      Laravel
      Docker
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Deploy a web application from a GitHub repository to your own VPS with automatic redeployment on every git push.

USE CASE 2

Spin up a managed PostgreSQL, MySQL, or Redis database on your own server with one click and automatic backups.

USE CASE 3

Manage multiple applications across several servers from a single web dashboard without writing any DevOps scripts.

USE CASE 4

Install one of 280 open-source tools like Plausible Analytics or n8n on your server in minutes.

What is it built with?

PHPLaravelDockerPostgreSQLTailwind CSS

How does it compare?

coollabsio/coolifydanielmiessler/seclistsnextcloud/server
Stars54,63670,74034,823
LanguagePHPPHPPHP
Setup difficultymoderateeasymoderate
Complexity3/51/53/5
Audienceops devopsops devopsgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a VPS accessible via SSH with Docker installed, Coolify itself also runs in Docker.

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
I am deploying a Node.js app with Coolify from a GitHub repo. Walk me through connecting GitHub, selecting the repo, setting environment variables, and triggering the first deployment.
Prompt 2
Set up a PostgreSQL database in Coolify and connect it to my application. Show me where to find the connection string and how to pass it as an environment variable.
Prompt 3
Configure Coolify to automatically redeploy my app via a GitHub webhook whenever I push to the main branch.
Prompt 4
I want to install Coolify itself on a fresh Ubuntu VPS. Give me the install command and the steps to add my first server via SSH.

Frequently asked questions

What is coolify?

Coolify is a self-hosted deployment dashboard that lets you deploy apps, databases, and services on your own servers via SSH and Docker, replacing paid platforms like Heroku or Vercel.

What language is coolify written in?

Mainly PHP. The stack also includes PHP, Laravel, Docker.

How hard is coolify to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is coolify for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub coollabsio on gitmyhub

Verify against the repo before relying on details.