Обзор развертывания OpenPanel на сервере¶
Предварительные требования¶
Для успешного развертывания системы должны быть соблюдены следующие условия:
-
Операционная система: Ubuntu.
-
Права доступа: Права суперпользователя (
root) для выполнения скрипта установки и управления Docker. -
Доменное имя: Наличие настроенного домена или поддомена, соответствующего шаблону системы.
-
Сетевые параметры: Доступ к репозиториям GitHub для загрузки установочного скрипта.
FDQN итоговой панели на домене hostkey.in¶
Панель управления доступна по следующему шаблону доменного имени:
| Параметр | Значение |
|---|---|
| Префикс | openpanel |
| Домен | hostkey.in |
| Полный шаблон | openpanel{Server_ID_from_Invapi}.hostkey.in |
Процесс установки приложения¶
Установка выполняется с помощью официального установочного скрипта разработчика (install.sh).
Процесс включает в себя:
-
Загрузку установочного скрипта из репозитория GitHub во временную директорию
/root/installation_script.sh. -
Проверку целостности (валидацию) скрипта перед запуском.
-
Выполнение команды установки с параметрами домена, имени пользователя
adminи пароля. -
В случае наличия частичной установки системы, выполняется режим восстановления (
--repair).
Контейнеры Docker и их запуск¶
В системе используется контейнерная среда для работы веб-сервера:
| Имя образа | Порты | Тома (volumes) | Политика перезапуска |
|---|---|---|---|
caddy | Не указано в конфигурации напрямую | /etc/openpanel/caddy/Caddyfile | Автоматический при изменении конфига |
Инструкция по обновлению приложения¶
Обновление выполняется через запуск процесса установки с флагом восстановления или путем перезапуска контейнеров. Если требуется обновить конфигурацию, используется команда: docker restart caddy