Installing Coolify
Install Coolify on a VPS and build the foundation of your PaaS environment.

Self-hosting means running applications and services on your own server.
Instead of relying on managed platforms like Heroku or Vercel, you own the infrastructure and decide flexibility, cost, and how data is handled.
This guide keeps things simple and focuses on:
It is for beginners to server operations and for engineers who want hands-on control of infrastructure.
A VPS is a virtual server you rent in the cloud.
It is cheaper than a dedicated server and lets you install the software you need.
This guide assumes a VPS for these reasons:
In modern server operations, apps, middleware, and databases usually run in Docker containers.
A Docker container isolates an app in a lightweight environment.
Docker helps you:
The PaaS-style tools in this guide also manage apps on top of Docker.
PaaS (Platform as a Service) normally means a hosted platform that runs your apps—Heroku and Render are typical examples.
Coolify, by contrast, is a self-hosted management tool that brings a PaaS-like experience to your own VPS.
You can deploy apps and configure domains from a browser, and manage Docker container lifecycles through a GUI.
Main benefits of Coolify:
Coolify is our recommended standard setup.
This guide walks through real operations centered on Coolify.
Installing Coolify
Install Coolify on a VPS and build the foundation of your PaaS environment.
Blog site
Start a blog with WordPress and learn Coolify basics (deploy, domains, SSL).
Photo backup (Coming soon)
Set up Immich for photo and video backup, and learn how to handle storage and data.
File sharing (Coming soon)
Build a Nextcloud file-sharing setup and experience everyday self-hosting.
Backups (Coming soon)
Understand backup policy and recovery for applications and data.
Development and deploy (Coming soon)
Build a Node.js app and experience the path from development to production.