Перейти к содержанию

Обзор развертывания CapRover на сервере

Предварительные требования

Для успешной установки приложения должны быть соблюдены следующие условия:

  • Операционная система семейства Debian.

  • Доступ к серверу по протоколу SSH с правами root.

  • Наличие установленного Docker (устанавливается автоматически в процессе развертывания).

FDQN итоговой панели на домене hostkey.in

Для управления приложениями через wildcard-записи используется следующий шаблон домена:

Параметр Значение
Префикс caprover
Домен hostkey.in
Полный шаблон caprover{Server_ID}.hostkey.in

Также для работы wildcard-записей настраивается поддомен вида *.caprover{Server_ID}.hostkey.in.

Процесс установки приложения

Процесс развертывания включает в себя несколько этапов:

  1. Обновление списков пакетов APT и выполнение операции upgrade для всех установленных компонентов системы.

  2. Установка среды Docker на сервер.

  3. Развертывание контейнера CapRover с использованием команды docker run. При этом устанавливаются необходимые зависимости, принимаются условия использования (ACCEPTED_TERMS=true) и монтируется сокет Docker для управления контейнерами изнутри.

Контейнеры Docker и их запуск

Приложение работает в одном основном контейнере:

Имя образа Порты Тома (volumes) Переменные окружения Политика перезапуска
caprover/caprover 80:80, 443:443, 3000:3000 /var/run/docker.sock:/var/run/docker.sock, /captain:/captain ACCEPTED_TERMS=true Не указана (стандартная)

Доступные порты для подключения

Для управления и работы приложения открыты следующие порты:

  • 80: HTTP трафик.

  • 443: HTTPS трафик.

  • 3000: Панель управления CapRover.

question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×