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

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

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

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

  • Операционная система: Debian (или дистрибутив на базе APT).

  • Права доступа: пользователь с правами root.

  • Доменная зона: hostkey.in.

  • Открытые порты: 80, 443, 3000.

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

Для работы Wildcard DNS используется следующий шаблон:

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

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

Установка выполняется путем развертывания контейнера CapRover с использованием Docker. В процессе подготовки система обновляет пакеты APT и настраивает Wildcard A-запись для доменной зоны.

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

Приложение работает в среде Docker. Основным компонентом является контейнер управления CapRover.

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

Обновление приложения

Обновление выполняется через обновление образа и перезапуск контейнеров. Для актуализации версии необходимо выполнить:

docker pull caprover/caprover && docker run ...
(или аналогичную команду перезапуска текущего контейнера).

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

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

  • 80: HTTP трафик.

  • 443: HTTPS трафик.

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

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