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

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

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

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

  • Операционная система: Ubuntu.

  • Права доступа: Права суперпользователя (root) для выполнения установочного скрипта.

  • Сетевые параметры: Доступ к интернету для загрузки компонентов и сертификатов.

  • Доменное имя: Настроенный DNS-запись, указывающий на IP-адрес сервера.

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

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

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

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

Установка OpenPanel выполняется с помощью автоматизированного установочного скрипта, который загружается из официального репозитория проекта.

Процесс включает в себя следующие этапы:

  1. Проверка наличия уже установленной панели или её компонентов (/etc/openpanel, /usr/local/admin или /usr/local/opencli).

  2. Загрузка установочного скрипта из https://openpanel.org.

  3. Валидация целостности загруженного файла.

  4. Запуск основного процесса установки с параметрами домена, имени пользователя (admin) и пароля.

  5. Если в системе обнаружены следы предыдущей (неполной) установки, процесс запускается в режиме восстановления (--repair).

  6. Ожидание завершения формирования конфигурационных файлов системы.

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

В процессе развертывания используется контейнерная среда для работы веб-сервера:

Имя образа Назначение Политика перезапуска
caddy Веб-сервер и управление SSL-сертификатами Не указана (зависит от системных настроек)

Кастомные скрипты и дополнительные настройки

В процессе развертывания выполняются следующие действия по настройке системы:

  • Резервное копирование: Перед внесением изменений в конфигурацию веб-сервера создается резервная копия файла /etc/openpanel/caddy/Caddyfile.

  • Оптимизация конфигурации Caddy:

  • Удаляются устаревшие интервалы для TLS (on_demand_tls).

  • Очищаются пустые блоки проксирования веб-почты, если функция отключена.

  • Удаляются записи домена webmail, если параметр openpanel_disable_webmail_tls имеет значение true.

Инструкция по обновлению приложения

Для обновления приложения используется механизм перезапуска контейнеров после изменения конфигурации:

docker restart caddy

Если требуется полное обновление компонентов, рекомендуется повторно запустить установочный скрипт с флагом --repair для восстановления целостности файлов.

Расположение конфигурационных файлов и данных

Основные файлы системы расположены по следующим путям:

  • /etc/openpanel/caddy/Caddyfile — основной конфигурационный файл веб-сервера Caddy.

  • /root/installation_script.sh — скачанный установочный скрипт.

  • /root/openpanel_install.log — лог-файл процесса установки (в случае ошибок).

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

Для управления панелью используется стандартный порт:

Порт Протокол Описание
2087 TCP Интерфейс управления OpenPanel
question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×