Що встановлено на вашому сервері Coolify?
- Coolify 4.6.0 з офіційного інсталятора, відкритий код за ліцензією Apache 2.0
- Docker і зворотний проксі Traefik, які маршрутизують домени та отримують і поновлюють сертифікати
- Інструмент збірки Railpack, позначений у Coolify як бета, з варіантами Dockerfile і Docker Compose в панелі
- Готовий обліковий запис адміністратора, локальний сервер уже перевірено й перший проєкт під назвою My first project
- Адреси sslip.io, тож панель і застосунки відкриваються по HTTPS ще до додавання домену
- 2 ГБ swap і брандмауер із відкритими портами 22, 80, 443, 6001, 6002 і 8000
Який розмір потрібен для Coolify?
Офіційний мінімум Coolify — 2 ядра, 2 ГБ RAM і 10 ГБ диска. Сервер по-справжньому навантажують збірки. На справжньому сервері з 2 ГБ приклади на Vite, Astro і Flask запустилися приблизно за 1–1,5 хвилини, а застосунку на Next.js з 85 пакетами не вистачило пам’яті. Той самий застосунок зібрався на 4 ГБ і 2 ядрах і заповнив 18 ГБ диска. Для початку: 2 ГБ підходять для невеликих проєктів, 4 ГБ — для Next.js або кількох застосунків, а 8 ГБ — для конфігурації ще й з базами даних та сервісами.
| Використання | Розмір | Ціна | Обрати |
|---|---|---|---|
| Новий сайт | 2 GB RAM · 2 vCore · 40 GB NVMe | $4.51/міс. | |
| Сайт, що росте | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/міс. | |
| Завантажений сайт | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/міс. |
Кому підійде?
- Тим, хто запускає кілька застосунків і баз даних з однієї панелі на одному сервері
- Розробникам, які розгортають проєкти на Next.js, Vite, Astro чи Python за фіксовану місячну ціну
- Командам, які хочуть спробувати інструменти з відкритим кодом зі списку готових сервісів
- Тим, кому до вподоби панель, але хто все одно хоче повного контролю над сервером
Що буде після замовлення?
- Задайте розмір і завершіть оплату.
- Ваш сервер запускається, і Coolify встановлюється сам. У наших тестах на справжніх серверах це зайняло близько 9 хвилин.
- У панелі відкрийте сервер у розділі «Мої сервери». Увійдіть у Coolify за рядками «Адреса панелі», «Електронна пошта» та «Пароль» на вкладці «Огляд».
- Для приватного репозиторію GitHub створіть ключ на сторінці Private Keys і додайте публічний ключ до Deploy keys репозиторію. Для публічних репозиторіїв цей крок не потрібен.
- На сторінці Projects натисніть New resource і оберіть репозиторій Git, базу даних або готовий сервіс. Додайте змінні середовища й натисніть Deploy.
- Для власного домену спрямуйте його запис A на IP-адресу сервера, додайте його з https на сторінці Domains і натисніть Redeploy. Сертифікат отримає Coolify.
З кожним сервером
- Щоденне резервне копіювання входить у ціну
- Необмежений трафік
- Повний доступ root
- Пізніше можна збільшувати чи зменшувати RAM і CPU, а також збільшувати диск
- Розташування: Istanbul · IST-1.
Корисно знати
- Автоматичні оновлення Coolify типово ввімкнені й виконуються раз на добу, тож встановлена версія з часом змінюється. Вимкніть їх у Settings, якщо хочете керувати версіями самі.
- Коли панель працює на своїй адресі HTTPS, порти 8000, 6001 і 6002 можна закрити. Docker оминає ufw, тому тут потрібен шлях через Compose від Coolify; кроки є у статті довідки.
- Резервні копії баз даних Coolify лишаються на тому самому сервері. Для копії поза сервером додайте S3-сумісне сховище. Redis, Dragonfly і KeyDB не підтримують резервні копії за розкладом.
- Панель підключається до сервера по SSH як root за власним ключем. Не вимикайте вхід root повністю й не видаляйте рядок coolify із authorized_keys, інакше розгортання припиняться.
- Якщо сертифікат не вдається випустити, панель відкривається по http на порту 8000 вашої IP-адреси.
Coolify: запитання й відповіді
Скільки RAM потрібно Coolify?
Офіційний мінімум Coolify — 2 ядра і 2 ГБ RAM. У наших тестах 2 ГБ вистачило для невеликих проєктів, але збірці Next.js з багатьма пакетами не вистачило пам’яті, а на 4 ГБ вона пройшла. Пізніше сервер можна збільшити у вашій панелі.
Як встановити Coolify?
На цьому сервері Coolify ви самі не встановлюєте. Під час замовлення запускається офіційний інсталятор, створюється обліковий запис адміністратора, локальний сервер перевіряється, а панель отримує адресу HTTPS. Увійдіть за адресою зі своєї панелі та розгорніть перший проєкт або підключіться по SSH, якщо так зручніше.
Що можна розгорнути за допомогою Coolify?
Coolify розгортає з репозиторію Git, Dockerfile, файлу Docker Compose або готового образу. Ми спробували приклади на Next.js, Vite, Astro і Flask із Railpack на справжньому сервері, і всі вони відкрилися по HTTPS. У власному списку Coolify також понад 360 готових сервісів.
Чи може Coolify працювати з іншими постачальниками Git, окрім GitHub?
Так. Coolify збирає з будь-якого сервера Git: публічний репозиторій підключається за адресою, приватний — за ключем розгортання. Для автоматичних розгортань внесіть адресу й секрет зі сторінки Webhooks застосунку в налаштування вебхука репозиторію.
Які бази даних можна запускати в Coolify?
Coolify запускає PostgreSQL, MySQL, MariaDB, MongoDB, ClickHouse, Redis, Dragonfly і KeyDB. У нашому тесті PostgreSQL став справним протягом 30 секунд, а порт 5432 залишався закритим для зовнішнього світу.
Чи можна додати в Coolify ще один сервер?
Так, Coolify може керувати й віддаленими серверами. Віддаленому серверу потрібні лише відкриті порти 22, 80 і 443. Панель залишається на цьому сервері, а застосунки ви розгортаєте на іншому.
Скільки застосунків можна запустити в Coolify?
Встановлення не задає обмежень на кількість застосунків, а ціна не залежить від кількості проєктів. Єдине обмеження — пам’ять, процесор і диск вашого сервера. Якщо їх не вистачає, збільште сервер у розділі «Розмір» вашої панелі, і дані та IP-адреса залишаться тими самими.