Перейти до вмісту

Рішення · Власна PaaS

VPS для Coolify

Coolify це 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 реальний час, 6002 термінал, 80/443 для ваших застосунків.

Розміри (мінімум Coolify, потім те, що додають застосунки)

Вибір розміру за завданням
НавантаженняvCPURAM
Лише Coolify (офіційний мінімум)Панель, її база даних і проксі. Ще нічого не розгорнуто.22 GB
Coolify + два-три невеликі застосунки та PostgresКожен застосунок Node/Python займає 200–500 MB; базі даних потрібен гігабайт.48 GB
Тестові та робочі застосунки командиЗбірки виконуються на тій самій машині: під час компіляції навантаження на ЦП і RAM різко зростає.824 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. Подвоєний за RAM мінімум Coolify, у понад тридцяти містах, панель чекає на порту 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.

  1. Встановлення. curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash Docker, проксі й сам Coolify; кілька хвилин.
  2. Створіть адміністратора одразу. Відкрийте http://your-ip:8000 і зареєструйтеся. Документація Coolify каже прямо: перша людина, яка зареєструється, стає адміністратором інстансу.
  3. Призначте панелі домен, потім закрийте 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, якщо саме цей рядок важливий.

Запитання

Що запитують перед покупкою.

Які мінімальні вимоги Coolify?
З документації зі встановлення: 2 ядра ЦП, 2 GB RAM і 10 GB вільного місця на диску, на amd64 або arm64, з підтримкою Debian, Ubuntu LTS та кількох інших дистрибутивів. Це лише сама платформа. Кожен застосунок, база даних і збірка, які ви додаєте, працюють на тій самій машині, тож обирайте розмір під них: на машині з 8 GB Coolify перестає бути тісно.
Чи безпечний пресет, якщо панель публічно доступна на порту 8000?
Так Coolify встановлюється всюди: панель має бути доступна один раз, щоб ви могли створити обліковий запис адміністратора, і документація Coolify радить зробити це негайно саме з цієї причини. Пресет відкриває порт 8000 і залишає файл /root/COOLIFY-NEXT-STEPS.txt, який нагадує спершу зареєструватися, призначити панелі домен (HTTPS), а потім закрити 8000 однією командою ufw. Зробіть це протягом хвилин після постачання, а не днів.
Які порти потрібні Coolify?
22 для SSH, 8000 для панелі, доки в неї немає домену, 6001 і 6002 для функцій реального часу та термінала, і 80/443 для проксі перед застосунками, які ви розгортаєте. Пресет відкриває саме ці порти.
Чи може Coolify керувати іншими серверами з цього?
Так. Coolify працює на одній машині й може розгортати на інші через SSH, що є звичною схемою для команди: невеликий сервер Coolify і потужніші робочі сервери. Будь-який тариф тут може бути і тим, і тим; розмір робочих серверів визначають їхні застосунки.
Що потрібно резервувати?
Насамперед /data/coolify/source/.env: він містить ключі, якими шифруються всі секрети, що зберігає Coolify, і відновлення без нього означає перевстановлення. Далі бази даних, які ви розгортаєте; Coolify може створювати їхні резервні копії за розкладом у S3-сумісне сховище.
Coolify чи Dokploy?
Обидва це self-hosted PaaS на Docker з вебпанеллю, розгортаннями з Git і автоматичним HTTPS. Coolify старший і ширший (більше сервісів, кілька серверів, більша спільнота); Dokploy легший і ближчий до Docker Compose і Swarm. Обидва встановлюються одним рядком і працюють на тих самих машинах; для кожного в нас є окрема сторінка.