Coolify — это платформа с открытым исходным кодом, работающая на собственном хостинге и являющаяся мощной альтернативой облачным сервисам, таким как Heroku. Coolify платформа контейнерного развертывания использует Docker для упрощения процесса запуска и управления приложениями, базами данных и сервисами.
Для начала вам понадобится сервер. Это может быть VPS, Raspberry Pi или любой другой сервер c Linux Ubuntu или Debian, к которому у вас есть доступ по SSH.
По сути, Coolify обеспечивает автоматическое развертывание непосредственно из репозиториев Git, поддерживая различные технологии, включая Node.js, Python, PHP, Ruby и другие. Платформа легко справляется с процессом сборки, управлением контейнерами и масштабированием, позволяя разработчикам сосредоточиться на коде, а не на сложностях инфраструктуры.
Ключевые особенности включают в себя:
- Развертывание в один клик из репозиториев Git
- Поддержка нескольких языков программирования и фреймворков
- Встроенные параметры развертывания базы данных
- Автоматическое управление SSL-сертификатами
- Пользовательские конфигурации домена
- Интуитивно понятная панель мониторинга ресурсов
- Веб-руководства для интеграции CI / CD
Системные требования
- Дистрибутивы Linux на базе Debian (Debian, Ubuntu и др.)
- Дистрибутивы Linux на базе Redhat (CentOS, Fedora, Redhat, AlmaLinux, Rocky и др.)
- Дистрибутивы Linux на базе SUSE (SLES, SUSE, openSUSE и т. д.)
- Arch Linux
- Операционная система Raspberry Pi (Raspbian)
Поддерживаемые архитектуры процессоров
- AMD64
- ARM64
Необходимые ресурсы сервера
- 2 процессора
- Объем памяти 2 ГБ
- Более 30 ГБ памяти для хранения изображений.
Вы сможете разместить на данных ресурсах:
- 3 NodeJS apps
- 4 Static sites
- Plausible Analytics (for visitor analytics)
- Fider (feedback tool)
- UptimeKuma (uptime monitoring)
- Ghost (my newsletters)
- 3 Redis databases
- 2 PostgreSQL databases
Автоматическая установка
Убедитесь, что SSH включен и вы можете подключиться к своему серверу по SSH с локального компьютера с правами пользователя root.
localhost
после установки Coolify. Убедитесь, что команда curl
доступна на вашем сервере.Выполните следующую команду на вашем сервере от имени пользователя root
:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Исходный код этого скрипта вы можете найти здесь.
Теперь вы можете получить доступ к Coolify через порт http://<ip>:8000
вашего сервера.

Что он делает? Скрипт выполнит следующие действия в вашей операционной системе.
- Установка основных команд:
curl wget git jq
Docker Engine
(24+).- Настраивает правильное ведение журнала для
Docker Engine
. - Создает структуру каталогов в
/data/coolify
для всех файлов конфигурации. - Создает SSH-ключ для Coolify, чтобы можно было управлять этим сервером с помощью
/data/coolify/ssh/keys/id.root@host.docker.internal
. - Установите и запустите dockerized
Coolify
.