Tutorials / Coolify

Deploy Coolify on an Ubuntu VPS

intermediate45 minLast reviewed: 2026-07-15Target OS: Ubuntu 24.04 LTS

Written by uNode Engineering; reviewed by uNode Operations.

Dedicated-host, official-installer provenance, immediate admin setup, DNS/TLS, and off-host backup guidance reviewed.

Coolify manages Docker workloads and therefore has root-equivalent control over the host. Use a dedicated VPS, review the current upstream requirements, and keep platform backups outside the server.

Illustration for How to Deploy Coolify on a VPS

Prerequisites

  • A fresh Ubuntu 24.04 VPS with at least 4 GB RAM.
  • A domain or subdomain pointed at the VPS.
  • Administrative SSH access.
Open console server deploy

Step 1

Prepare the host

Patch Ubuntu, confirm DNS, and ensure ports required by the current Coolify documentation are reachable.

apt update && apt full-upgrade -y
dig +short A coolify.example.com

Step 2

Run the supported installer

Fetch the installer only from Coolify's official domain. Read the script and current documentation before executing it.

curl -fsSL https://cdn.coollabs.io/coolify/install.sh -o /root/coolify-install.sh
less /root/coolify-install.sh
bash /root/coolify-install.sh

Step 3

Complete first login

Open the documented setup URL, create the first administrator immediately, set the instance domain, and enable HTTPS. Do not leave initial registration open.

Step 4

Test restore readiness

Configure off-host database/configuration backups, deploy a disposable application, and record the upgrade/rollback procedure before onboarding production workloads.