Установка и настройка Coolify в Linux

0 Акции
0
0
0
0

Введение

Coolify — это бесплатный инструмент с открытым исходным кодом, который позволяет вам легко размещать собственные приложения, базы данных или сервисы (например, WordPress, Formbricks и Grafana) без необходимости управления серверами.

В этом руководстве вы узнаете, как установить и настроить Coolify на сервере Linux.

В этом руководстве мы будем использовать Debian 12 (Bookworm), но эти шаги также должны работать в других дистрибутивах Linux, поддерживаемых Coolify.

Предпосылки
  • Облачный сервер (рекомендуется новый, свежий сервер)
    • Операционная система, поддерживаемая Coolify. Список поддерживаемых операционных систем можно найти в официальной документации Coolify.
    • Архитектура сервера (AMD64 или Arm64)
    • Минимальные требования Coolify: 2 виртуальных ЦП, 2 ГБ ОЗУ и более 30 ГБ хранилища. Это минимальные требования, поэтому выбирайте сервер с более высокими характеристиками, исходя из своих потребностей.
    • Доступ пользователя root
    • SSH-ключ для аутентификации (рекомендуется)

Шаг 1 — Настройте свой сервер

Сначала подключитесь к серверу по SSH. Если вы не вошли в систему как пользователь root, используйте следующую команду для доступа к оболочке root:

судо -и
Шаг 1.1 — Обновите свой сервер и установите необходимые пакеты

Начните с обновления вашего сервера:

apt update && apt dist-upgrade -y

Далее устанавливаем curl, который необходим для скрипта установки Coolify:

apt install curl -y

Шаг 2 — Установка Coolify

Запустите установочный скрипт для установки Coolify:

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

После завершения установки вы увидите следующее сообщение:

Поздравляем! Ваш экземпляр Coolify готов к использованию. Чтобы начать, перейдите по ссылке http://203.0.113.1:8000.

Шаг 3 — Создайте новую учетную запись на Coolify

После установки Coolify перейдите по ссылке, предоставленной в терминале.

Вам будет предложено создать учётную запись. Введите свои данные и настройте учётную запись.

Шаг 4 — Настройте домен для Coolify

После создания учётной записи Coolify первым делом необходимо настроить домен. Доступ к Coolify по адресу http://203.0.113.1:8000 (IP-адрес и порт вашего сервера) небезопасен, поскольку используется протокол HTTP.

После подключения домена Coolify автоматически генерирует и настраивает прокси- и SSL-сертификаты.

Перейдите на страницу управления DNS на панели управления вашего провайдера домена (например, GoDaddy, Namecheap и т. д.) и добавьте две новые записи A, как показано на рисунке ниже:

Примечание: если в разделе TTL не отображается значение «Авто», выберите наименьшее доступное значение.

Далее перейдите на страницу настроек в Coolify и добавьте домен, который вы хотите использовать для доступа к Coolify, в поле “Домен экземпляра”:

Наконец, откройте свой домен-образец в браузере. Вы сможете подключиться к Coolify по HTTPS (первый запуск сайта может занять одну-две минуты).

Шаг 5 — Настройка брандмауэра

На панели инструментов Hetzner перейдите в раздел «Брандмауэры» и создайте три новых правила для входящих подключений, как показано ниже:

После включения брандмауэра вы не сможете получить доступ к Coolify по адресу http://203.0.113.1:8000 (IP-адрес и порт вашего сервера). Вы сможете получить доступ к Coolify только через домен-образец, настроенный на предыдущем шаге (шаг 4).

Все приложения, развернутые на Coolify, используют HTTPS, поскольку Coolify автоматически обрабатывает обратный прокси-сервер и SSL-сертификаты.

Результат

Мы установили Coolify и настроили для него отдельный домен на нашем сервере. Кроме того, мы настроили правила брандмауэра, чтобы ограничить доступ к серверу и Coolify с IP-адреса сервера, разрешив доступ только через наш собственный домен.

[Общий: 1   Средний: 5/5]
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может понравиться