Решения · Самостоятельно размещаемый PaaS
VPS для Coolify
Coolify: это open-source аналог Heroku, который вы запускаете сами. Отправьте репозиторий и получите развёрнутое приложение с доменом и сертификатом. Его собственный минимум: 2 ядра, 2 GB и 10 GB диска, и это только для Coolify. Размер машины определяют приложения и базы данных, которые вы развёртываете поверх. BD-8 за $12.90 даёт место для Coolify и нескольких приложений; C2-4-80 за $37.90 поставляется с уже установленным Coolify.
Что нужно
Программы по документации, размеры с указанием источника
Программы и настройки безопасности взяты из официальной документации проекта. Если проект не публикует требований к оборудованию, у размеров указано, чьи это рекомендации.
Из coolify.io/docs
- Минимум: 2 ядра ЦП, 2 GB RAM, 10 GB свободного места на диске, amd64 или arm64. Основной выбор: Debian и Ubuntu LTS.
- Установите от root:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash. Docker он установит сам. - Затем откройте
http://your-ip:8000и создайте учётную запись администратора немедленно: кто зарегистрируется первым, тот и владеет экземпляром. - Сделайте резервную копию
/data/coolify/source/.env: в нём ключи шифрования. Порты: 8000 панель, 6001 realtime, 6002 терминал, 80/443 для ваших приложений.
Размеры (минимум Coolify и что добавляют приложения)
| Нагрузка | vCPU | RAM |
|---|---|---|
| Только Coolify (официальный минимум)Панель, её база данных и прокси. Пока ничего не развёрнуто. | 2 | 2 GB |
| Coolify + два-три небольших приложения и PostgresКаждое приложение на Node/Python занимает 200–500 MB; базе данных нужен гигабайт. | 4 | 8 GB |
| Staging- и production-приложения командыСборки идут на той же машине: при компиляции нагрузка на ЦП и RAM резко растёт. | 8 | 24 GB |
Подходящие тарифы
Машин: 4, цены актуальные
Сначала самая дешёвая подходящая машина. Цены текущие, за месяц, из каталога.
- BD-8$12.90/мес.
4 vCPU · 8 GB · диск 100 GB · 32 TB
Самый дешёвый с реальным запасом для приложений. 4 vCPU, 8 GB, 100 GB и 32 TB трафика: Coolify плюс несколько приложений и база данных. Его поставщик не выполняет скрипты запуска, поэтому установка сводится к одной вставленной строке.
- C2-4-80$37.90/мес.
2 vCPU · 4 GB · диск 80 GB · 3 TB
Поставляется с установленным Coolify. Минимум Coolify с удвоенной RAM, в более чем тридцати городах, панель ждёт на порту 8000.
- C4-8-160$75.90/мес.
4 vCPU · 8 GB · диск 160 GB · 3 TB
Поставляется установленным, с запасом. 4 vCPU / 8 GB и 160 GB диска: сборки, базы данных и образы занимают диск быстрее, чем кажется.
- BD-24$31.90/мес.
8 vCPU · 24 GB · диск 300 GB · 32 TB
8 vCPU / 24 GB для команды. Staging и production рядом, а сборки не отнимают ресурсы у работающих приложений.
«Развернуть с установкой» открывает конфигуратор, где в поле скрипта запуска уже полностью вставлен наш скрипт для Coolify, ещё до покупки. Он выполняется один раз от root во время сборки сервера и только у поставщиков, чья платформа поддерживает скрипты запуска; в остальных строках установка состоит из тех же команд, которые вы вставляете сами.
Установка
Три шага из документации Coolify
С пресетом шаг 1 уже выполнен к моменту выдачи сервера. Выполните шаг 2, как только получите IP.
- Установка.
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bashDocker, прокси и сам Coolify; несколько минут. - Сразу создайте администратора. Откройте
http://your-ip:8000и зарегистрируйтесь. Документация Coolify говорит прямо: первый зарегистрировавшийся становится администратором экземпляра. - Привяжите домен к панели, затем закройте 8000. Settings → instance domain даёт HTTPS; после этого
ufw delete allow 8000/tcp. Сделайте резервную копию/data/coolify/source/.env.
Откровенно
Что купили бы мы сами
Минимум Coolify рассчитан на сам Coolify. Выбирайте под приложения.
Для Coolify и нескольких приложений
BD-8 · $12.90/мес.
4 vCPU, 8 GB и 100 GB за $12.90: Coolify, Postgres, Redis и три-четыре небольших приложения, с местом на диске для образов и резервных копий. Он дешевле машин с 4 GB на этой странице; не хватает только нашего пресета, поэтому установка сводится к одной вставленной строке. C2-4-80 за $37.90 поставляется с установленным Coolify, если эта строка имеет значение.
Вопросы