−25%

на годовую оплату Windows, до 31.10. К тарифам

EQVPS

VPS для Coolify: собственная PaaS на своём сервере

Деплой приложений из Git с автоматическим HTTPS на своём сервере. Что нужно Coolify, какой тариф выбрать, команда установки и честные компромиссы.

Управляемые платформы для приложений прекрасны — пока не приходит счёт: каждое приложение, каждый воркер, каждая база — отдельная строка. Coolify даёт почти тот же процесс — пушите в Git, получаете развёрнутое приложение с HTTPS — на одном сервере с фиксированной ценой. Он открытый, работает на Docker и ставится на свежий VPS минут за пять.

Что вы получаете

Честно о размере

Документированный минимум Coolify — 2 vCPU / 2 ГБ RAM / 30 ГБ диска. Этого хватит, чтобы установить его и задеплоить что-то маленькое. Но стоит собрать JavaScript-приложение или запустить рядом базу — и 2 ГБ превращаются в своп и таймауты.

Что запускаетеПодходящий тариф
Coolify + 1–2 статических сайта или небольших APIMicro-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.

Чтобы всё работало долго

Компромиссы

Это одна машина. Перезагрузился сервер — моргнули все приложения на нём. Coolify ещё и развивается быстро, обновления выходят часто — в основном к лучшему, иногда с сюрпризом, так что обновляйтесь в спокойный час, а не в пятницу вечером. И теперь вы сами — команда эксплуатации: когда сборка падает в два ночи, за кнопкой «Deploy» нет службы поддержки.

Для соло-разработчика или небольшой команды с парой проектов такая сделка обычно того стоит. Вы меняете пачку счетов за каждое приложение на один сервер, который понимаете.

Связанное

Готовы развернуть? Оплата криптой, без KYC — сервер за минуту.

Развернуть →

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

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

Официальный минимум Coolify — 2 vCPU и 2 ГБ RAM, но это только панель управления. Основной пожиратель памяти — сборки: сборка на Node.js или Next.js легко берёт 1–2 ГБ сама по себе. Для нескольких приложений и базы данных 4 ГБ (Small-IP) — порог, после которого всё перестаёт быть хрупким.

Нужен ли выделенный IP?

Да. Coolify поднимает reverse proxy, который отвечает на портах 80 и 443 за каждое приложение и выпускает сертификаты Let's Encrypt — для этого нужен входящий HTTP. NAT-тарифы не принимают входящий веб-трафик, поэтому берите тариф со своим IPv4.

Можно держать базы данных на том же сервере?

Можно: Coolify разворачивает Postgres, MySQL, Redis и другие в один клик. Просто заложите под них RAM и настройте плановые бэкапы баз в S3-совместимое хранилище, чтобы один сервер не был единственной копией данных.

Что будет, когда заполнится диск?

Каждая сборка оставляет Docker-образы и слои. В Coolify есть настройка очистки — включите её — и иногда смотрите 'docker system df'. Диска на 35 ГБ хватает на несколько небольших приложений, если старые образы удаляются.

Coolify готов для продакшена?

На нём работает немало реальных продуктов. Честная оговорка: это один сервер, а Coolify обновляется довольно часто. Выберите окно для обслуживания, держите бэкапы и не считайте его отказоустойчивой инфраструктурой.

Комментарии

Пока нет комментариев. Будьте первым.

Оставить комментарий

Комментарии проходят модерацию перед публикацией.