Управляемые платформы для приложений прекрасны — пока не приходит счёт: каждое приложение, каждый воркер, каждая база — отдельная строка. Coolify даёт почти тот же процесс — пушите в Git, получаете развёрнутое приложение с HTTPS — на одном сервере с фиксированной ценой. Он открытый, работает на Docker и ставится на свежий VPS минут за пять.
Что вы получаете
- Деплой из Git. Подключаете GitHub, GitLab или любой Git-адрес; Coolify собирает через Nixpacks или ваш Dockerfile и передеплоит при каждом пуше.
- Автоматический HTTPS. Направьте домен (или wildcard) на сервер — каждое приложение получит свой сертификат Let's Encrypt.
- Сервисы в один клик. Postgres, Redis, MinIO, Plausible, Uptime Kuma, n8n и ещё десятки — из шаблонов.
- Превью-деплои для pull request'ов, если нужны.
Честно о размере
Документированный минимум Coolify — 2 vCPU / 2 ГБ RAM / 30 ГБ диска. Этого хватит, чтобы установить его и задеплоить что-то маленькое. Но стоит собрать JavaScript-приложение или запустить рядом базу — и 2 ГБ превращаются в своп и таймауты.
| Что запускаете | Подходящий тариф |
|---|---|
| Coolify + 1–2 статических сайта или небольших API | Micro-IP — 2 vCPU, 2 ГБ, 25 ГБ ($10/мес), добавьте своп |
| Несколько приложений + Postgres + сборки на сервере | Small-IP — 4 vCPU, 4 ГБ, 35 ГБ ($16/мес) |
| Много приложений, воркеры, тяжёлые сборки | Medium-IP — 6 vCPU, 6 ГБ, 45 ГБ ($20/мес) |
Нужен тариф с выделенным IP: прокси Coolify должен отвечать на 80 и 443 за каждое приложение. NAT-тарифы принимают снаружи только ваш SSH-порт.
Установка
На свежем Ubuntu 24.04 или Debian 12, от root:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Скрипт поставит Docker и запустит Coolify. Откройте http://YOUR_SERVER_IP:8000 и сразу создайте аккаунт администратора (админом становится первый зашедший), затем в Settings → Instance Domain укажите что-то вроде https://coolify.example.com.
Когда панель откроется по домену, закройте «голый» порт:
ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp
ufw enable
Подвох: Docker публикует порты контейнеров через собственные правила iptables, которые обходят ufw. Не публикуйте порты баз данных на хост без необходимости — держите базы во внутренней сети Coolify.
Чтобы всё работало долго
- Очистка. Включите автоочистку Docker в настройках сервера в Coolify, иначе старые образы тихо съедят диск.
- Бэкапы баз. У каждой базы есть вкладка плановых бэкапов — отправляйте их в любое S3-совместимое хранилище.
- Бэкапы сервера. Managed Backups делают ежедневную копию всего сервера за $2/мес, а на годовых тарифах они включены бесплатно.
- Своп. На серверах с 2–4 ГБ своп-файл на 2 ГБ спасает сборки от OOM killer.
Компромиссы
Это одна машина. Перезагрузился сервер — моргнули все приложения на нём. Coolify ещё и развивается быстро, обновления выходят часто — в основном к лучшему, иногда с сюрпризом, так что обновляйтесь в спокойный час, а не в пятницу вечером. И теперь вы сами — команда эксплуатации: когда сборка падает в два ночи, за кнопкой «Deploy» нет службы поддержки.
Для соло-разработчика или небольшой команды с парой проектов такая сделка обычно того стоит. Вы меняете пачку счетов за каждое приложение на один сервер, который понимаете.
Связанное
- VPS для Docker — чистый Docker Compose, если панель не нужна
- Деплой стека Docker Compose
- Сколько RAM нужно VPS?
Комментарии
Пока нет комментариев. Будьте первым.