Coolify на VPS: свой Heroku за один вечер — иллюстрация к статье Storm Cloud Blog, категория DevOps
Coolify на VPS: свой Heroku за один вечер — иллюстрация к статье Storm Cloud Blog, категория DevOps
DevOps·2 мин··

Coolify на VPS: свой Heroku за один вечер

Установка Coolify на VPS: деплой из Git, Docker, SSL, базы данных. Self-hosted PaaS для разработчиков без DevOps-команды.

Краткий ответ: Coolify — self-hosted PaaS на VPS. Установите одной командой, подключите GitHub/GitLab, деплойте приложения с авто SSL. Альтернатива ручному Docker Compose и развёртыванию с нуля.

Не хотите каждый раз настраивать Nginx, SSL и env? Coolify автоматизирует это — как Vercel, но на вашем VPS.


Coolify vs ручной деплой vs Kubernetes

Coolify Ручной Nginx+Docker k3s
Время старта 30 мин 2–4 часа 1 день+
Гибкость Средняя Полная Высокая
RAM 2 GB+ 1 GB+ 4 GB+
Для кого Solo dev, малые команды Опытные DevOps

Требования

  • Ubuntu 22.04/24.04
  • Минимум 2 GB RAM (4 GB комфортнее)
  • Домен с DNS на VPS
  • Порты 80, 443, 8000

Подготовка сервера — Ubuntu первая настройка.


Установка

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

Откройте http://ВАШ_IP:8000, создайте admin. После настройки домена — HTTPS автоматически.


Деплой приложения из Git

  1. New Resource → Application
  2. Подключите GitHub/GitLab
  3. Выберите репозиторий и ветку
  4. Coolify определит Dockerfile или buildpack
  5. Задайте домен → SSL готов

Поддерживает: Node.js, Python, PHP, Go, static sites, Docker Compose.


Базы данных в Coolify

Встроенные PostgreSQL, MySQL, Redis, MongoDB — один клик. Для production с большими данными — отдельный VPS с PostgreSQL tuning.


Несколько проектов на одном VPS

VPS Проектов
2 GB 2–3 лёгких
4 GB 5–8
8 GB 10+

Мониторьте RAM через Grafana — Coolify сам не покажет узкие места.


Безопасность

  • Смените дефолтный порт после настройки
  • Fail2ban на SSH
  • Не храните production БД без бэкапов — правило 3-2-1
  • Обновляйте Coolify регулярно

Coolify vs Portainer

Portainer — управление контейнерами. Coolify — полный деплой-пайплайн из Git. Можно использовать вместе.


Итог

Coolify снижает порог входа на VPS до уровня PaaS. Идеален для pet-проектов, staging и малых production.

VPS от 4 GB — StormNet Cloud. CI/CD вручную — GitHub Actions.

Частые вопросы

Coolify заменяет ручной деплой на VPS?

Для большинства solo-проектов — да. Снижает время деплоя с часов до минут. Для нестандартных стеков — ручной Nginx/Docker гибче.

Сколько RAM нужно для Coolify?

Минимум 2 ГБ для самого Coolify + 1–2 приложения. Комфортно — 4 ГБ при нескольких проектах.