Перейти к основному содержанию
Coolify – свой Heroku или Vercel на сервере: приложения из Git, базы данных и Docker-сервисы поднимаются через веб-интерфейс, reverse-proxy и SSL настраиваются сами.

Требования

  • ОС – Ubuntu 22.04.
  • RAM – от 2 ГБ под сам Coolify плюс запас под приложения, комфортно от 4 ГБ: VPS-2 и выше. На 1 ГБ Coolify нестабилен и падает при сборке.
  • Docker – ставить заранее не нужно, установщик поставит свой. Docker из snap не поддерживается: удали его до установки.
  • Порты 80, 443, 8000 – должны быть свободны. Если их занимает nginx, Apache или другая панель, прокси Coolify не стартует: останови их, удали или перенеси на другой порт.

Установка

Установщик и требования обновляются, сверься с coolify.io/docs.
  1. SSH – подключись к серверу (Подключение):
  2. Установщик – ставит Docker Engine, зависимости и Coolify в /data/coolify:
    Занимает несколько минут, в конце скрипт выведет адрес дашборда.
  3. Админ – открой http://IP_сервера:8000 и создай первый аккаунт: он станет владельцем.
Регистрируйся сразу после установки: кто первым откроет страницу регистрации, тот получит полный контроль над сервером.

Порты

  • 8000 – дашборд Coolify.
  • 80, 443 – HTTP и HTTPS приложений, выпуск SSL.
  • 6001, 6002 – realtime-обновления и веб-терминал.
Docker умеет обходить ufw через свои правила iptables: порт может остаться открытым, даже если ufw его закрыл. Для надёжной фильтрации настрой ufw-docker. Про ufw: Файрвол.

Домен и SSL

По умолчанию дашборд работает по IP и HTTP. Перевести его на домен с HTTPS:
  1. A-запись – направь домен на IP сервера, например coolify.твойдомен.ru: DNS-записи.
  2. Домен в Coolify – Settings → Configuration → поле Instance’s Domain (FQDN) → https://coolify.твойдомен.ru → Save. Адрес пиши с https://.
  3. SSL – Coolify сам настроит reverse-proxy (Traefik), получит сертификат Let’s Encrypt и будет его продлевать.
С приложениями так же: указываешь домен ресурса с https://, сертификат выпускается сам.

Первый деплой

Этот сервер (localhost) Coolify подключает сам при установке, добавлять его не нужно.
  1. Проект – + New → Project, внутри окружение, по умолчанию Production.
  2. Ресурс – + New Resource → источник: Git-репозиторий (публичный или приватный), Docker-образ или Docker Compose. Coolify сам соберёт и запустит.
  3. Деплой – домен приложения с https:// → Deploy. Дальше каждый пуш деплоится кнопкой или автоматически по вебхуку.
Сеть или порт не работают – пиши в @lumisup_robot, софт настраиваешь сам. Дальше: Docker, Как подключить домен к сайту.