Керовані платформи для застосунків чудові — поки не приходить рахунок: кожен застосунок, кожен воркер, кожна база — окремий рядок. 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?
Коментарі
Поки немає коментарів. Будьте першим.