What is Coolify?

Coolify is an open-source, self-hosted platform that serves as a powerful alternative to popular deployment services such as Vercel, Heroku, Netlify, and Railway.

In simple terms, Coolify functions like your own cPanel for modern applications. It enables you to deploy and manage websites, APIs, databases, and more—all from a single server—without relying on costly cloud platforms.

Features of Coolify

With Coolify, you can:

  • Deploy Next.js, Node.js, PHP, Docker, and static websites
  • Host databases like PostgreSQL, MySQL, and Redis
  • Install 280+ one-click open-source services
  • Manage everything using a web-based dashboard
  • Maintain full control of your server and data
Why Choose Coolify?

Coolify stands out because it combines simplicity with power.

Key Benefits
  • Fully open source
  • Runs on your own or a remote server
  • One-click deployment for apps and databases
  • Built-in Docker support
  • Automatic builds and deployments
  • Custom domains and environment variables

Additionally, you can host multiple projects, applications, and databases on a single VPS, which significantly reduces hosting costs.

Prerequisites for Coolify Installation

Operating System:

  • Ubuntu 22.04 / 24.04
  • Debian 11 / 12

Hardware Requirements:

  • CPU: Minimum 2 vCPUs (4+ recommended)
  • RAM: Minimum 2GB (4GB+ recommended)
  • Disk: Minimum 30GB available space

Access: Root or sudo access via SSH is required

Step‑by‑Step Guide: Install Coolify on Ubuntu VPS

Coolify is a self-hosted, open-source platform that simplifies the deployment and management of modern applications. This guide walks you through the installation process on an Ubuntu VPS.


Step 1: Connect Your VPS via SSH

Use the following command to connect to your VPS:

ssh root@your_vps_ip

Step 2: Update System Packages and Install Essentials

Update your system and install required packages:

sudo apt update && sudo apt upgrade -y


sudo apt install curl -y

Step 3: Install Docker

Coolify requires Docker and Docker Compose to function.

Install Docker

Run the following command:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

Add User to Docker Group:

sudo usermod -aG docker $USER

Install Docker Compose:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Verify Installation

docker --version
docker-compose --version


Step 4: Install Coolify

Run the official installation command:

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

The installation process may take up to 10 minutes as it downloads and configures all necessary components. Once complete, you’ll see a success message confirming Coolify is installed.


Step 5: Access the Coolify Dashboard

Open your browser and visit:

http://your-vps-ip:8000

You’ll be prompted to create an admin account to manage Coolify.

After registration, Coolify will display an overview of its features. Click “Let’s go!” to continue.


Step 6: Choose Server Type for Deployment

Coolify will ask where you want to deploy your resources. You’ll see two options:

  • This Machine: Host apps and databases on the same VPS (recommended for this guide).
  • Remote Server: Deploy applications to another server via SSH for greater flexibility.

Once confirmed, Coolify prepares the environment and automatically creates your first project.

Create a New Project

Click “Create My First Project” to proceed.


Setup Complete!

Coolify is now fully installed and ready to use. Head to the Dashboard to start deploying and managing your applications.

Conclusion:

Coolify is a powerful and flexible solution for users who want full control over their application hosting without depending on costly managed platforms. It combines the convenience of one-click deployments with the flexibility of self-hosting, helping bridge the gap between traditional VPS management and modern cloud platforms such as Vercel or Heroku.

With a straightforward installation process on Ubuntu, built-in Docker support, and the ability to host applications, databases, and services on a single server, Coolify makes self-hosting accessible even for beginners.

Installing Coolify on an Ubuntu VPS is simple and can be completed in just a few steps using the official installer. If you encounter any issues during installation, please feel free to contact us via chat or support. Our support team will assist you with the installation process.

Was this answer helpful? 0 Users Found This Useful (0 Votes)