Русский (Russian)
€EUR
DevOps и деплой

Coolify

Совместимо с установщиком Infrawire

Open source PaaS на вашем VPS: установщик уже выполнен при выдаче сервера

Минимальные требования
  • 2 ГБ ОЗУ
Разработчик
Coolify
Версия
Последняя стабильная
Лицензия
Apache 2.0
Системы
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

О Coolify

Coolify - это open source платформа, которая работает как Heroku, Netlify или Vercel, только на вашем собственном сервере. Вы подключаете Git-репозиторий, а Coolify собирает приложение, запускает его в Docker-контейнере и берёт на себя маршрутизацию и сертификаты. Базы данных и сторонние сервисы он тоже умеет разворачивать из готовых шаблонов.

Платформа рассчитана на независимых разработчиков, небольшие команды и агентства, которым нужен контроль над инфраструктурой, но не хочется писать отдельный плейбук Ansible для каждого проекта. Расходы ограничены стоимостью сервера, а данные остаются на машине, которой управляете вы.

К моменту выдачи на VPS уже выполнен официальный установщик (curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash): его запускает cloud-init через скрипт /opt/install-coolify.sh. Установщик ставит Docker, Coolify и необходимые зависимости. Веб-интерфейс отвечает по адресу http://SERVER_IP:8000, там вы создаёте учётную запись администратора.

Что можно делать с Coolify

  • Деплой из Git-репозитория

    Подключите репозиторий GitHub, GitLab, Bitbucket или Gitea. Coolify соберёт приложение с помощью Dockerfile, файла Docker Compose или buildpack и запустит его.

  • Базы данных в один клик

    PostgreSQL, MySQL, MariaDB, MongoDB, Redis и другие создаются прямо из интерфейса. Резервные копии можно запускать по расписанию и отправлять в S3-совместимое хранилище.

  • Домены и HTTPS-сертификаты

    Вы привязываете домен к каждому приложению, а Coolify управляет обратным прокси и сертификатами Let's Encrypt. Конфигурацию Nginx вручную поддерживать не нужно.

  • Каталог готовых сервисов

    Десятки self-hosted инструментов (аналитика, вики, мониторинг и другие) ставятся из шаблонов. Писать каждый Compose-файл самостоятельно не придётся.

  • Вебхуки и автодеплой

    Push в выбранную ветку может запускать новый деплой. Переменные окружения и секреты настраиваются для каждого приложения отдельно в панели.

  • Несколько серверов, одна панель

    Coolify умеет управлять другими серверами по SSH. Можно начать с одного VPS, а позже распределить нагрузку, не меняя инструмент.

Начало работы с Coolify

От заказа до запуска за несколько минут.

  1. 1

    Закажите VPS с Coolify

    В форме заказа выберите Linux VPS (Париж или Франкфурт) и отметьте Coolify на вкладке «Applications». Доступны Debian 12, Debian 13 и Ubuntu 20.04, 22.04 или 24.04.

  2. 2

    Дождитесь выдачи и откройте панель

    Установщик запускается при первой загрузке и может работать несколько минут. Ход установки можно проверить по SSH, после чего откройте интерфейс в браузере.

    Bash
    ssh root@SERVER_IP cloud-init status --wait # затем откройте http://SERVER_IP:8000
  3. 3

    Создайте учётную запись администратора

    На стартовой странице Coolify укажите e-mail и надёжный пароль. Сделайте это сразу после выдачи сервера: пока ни одной учётной записи нет, страница регистрации доступна любому, кто знает адрес. Затем добавьте первый проект и подключите Git-репозиторий.

  4. 4

    Подготовьте сервер к работе в продакшене

    Создайте DNS-запись A для YOUR_DOMAIN, указывающую на SERVER_IP, и укажите этот домен в настройках инстанса Coolify, чтобы открывать панель по HTTPS. После этого ограничьте доступ к серверу и настройте резервное копирование баз данных.

    Bash
    # Пример с ufw (учтите: Docker может обходить ufw для опубликованных портов) ufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp

Сценарии использования Coolify

  • Замена Heroku или Vercel

    Размещайте приложения на Node.js, PHP, Python и статические сайты на сервере с фиксированной стоимостью. Деплой запускается при каждом push в Git.

  • Стенд для приёмки в агентстве

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

  • Внутренние инструменты на своём сервере

    Установите вики, систему аналитики или трекер задач из каталога сервисов, не поддерживая россыпь разрозненных Compose-файлов.

  • Тестовое и предпродакшен-окружение

    Разворачивайте каждую ветку проекта, чтобы проверить её до выхода в продакшен, а ненужное окружение просто удаляйте.

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

На VPS выполнен официальный установщик Coolify, который ставит Docker, сам Coolify и его зависимости. Веб-интерфейс доступен на порту 8000 по IP-адресу сервера. Вам остаётся создать учётную запись администратора.

Подробнее о Coolify

Выбор размера сервера

Документация Coolify рекомендует для самого инстанса минимум 2 ГБ RAM, 2 ядра и около 30 ГБ диска. Ресурсы под ваши приложения сюда не входят. Сборки (npm, Composer, компиляция) в течение нескольких минут потребляют много памяти, поэтому оставьте запас или добавьте swap, если ресурсов впритык. Если сборки тормозят приложения в продакшене, логичный следующий шаг - отдельный сервер под сборки и тяжёлые нагрузки. Подобрать подходящий размер можно среди Linux VPS.

Домен и HTTPS

Порт 8000 нужен для первого входа и работает по HTTP, то есть без шифрования. Как только учётная запись создана, привяжите домен к самой панели (в настройках инстанса), чтобы пароль больше не передавался открытым текстом. Для ваших приложений каждый домен должен указывать на IP-адрес сервера до деплоя, иначе выпуск сертификата завершится ошибкой. Если домена ещё нет, загляните на страницу доменных имён.

Резервное копирование

Coolify умеет планировать резервные копии баз данных в S3-совместимое хранилище. Настройте их сразу после создания первой базы и проверьте восстановление. Тома ваших приложений и конфигурацию самого Coolify тоже стоит копировать самостоятельно, за пределы этого сервера.

Обновления

Coolify предлагает обновления прямо из интерфейса и может ставить их автоматически, если включить эту опцию. На продакшен-инстансе лучше запускать обновление вручную, в часы с минимальным трафиком и после прочтения заметок о релизе.

Следите за последними предложениями, скидками и специальными акциями.

Смотреть акции

Мы используем файлы cookie

Аналитические cookie улучшают работу сайта. Данные не продаются третьим лицам. Подробнее в политике конфиденциальности.