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

Обзор развертывания ISPmanager‑lite на сервере

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

  • Операционная система: Ubuntu 22.04 LTS.
  • Пользователь: root (или пользователь с правами sudo).
  • Сеть:
  • Домен, связанный с сервером, должен иметь корректный A‑запись.
  • Для работы Let’s Encrypt необходимо, чтобы публичный IP совпадал с IP, на который указывает A‑запись.
  • Устройства хранения: На диске должно быть достаточно свободного места для установки программ и базы данных.

Структура файлов и каталогов

Каталог/Файл Что содержит
/root/install.eu.sh Скачанный скрипт установки ISPmanager‑lite, который будет выполнен от имени root.
/root/isp_install.log Лог установки, в котором фиксируются все выводы и ошибки.
/usr/local/mgr5/ Основная директория установки ISPmanager‑lite. Внутри находятся скрипты, конфигурации и исполняемые файлы.
/usr/local/mgr5/sbin/ispmgr Главный исполняемый файл веб‑панели.
/usr/local/mgr5/etc/ Конфигурационные файлы веб‑панели и веб‑сервера (Apache/Nginx в составе).
/usr/local/mgr5/var/ Переменные данные, журналы, базы данных (внутри пакета).

Права доступа и безопасность

  • Скрипт установки install.eu.sh имеет права 0755.
  • В процессе установки создаются файлы и каталоги, принадлежащие пользователю root.
  • Веб‑панель запускается от имени пользователя root, но в дальнейшем может быть настроена под отдельного пользователя в настройках.
  • При завершении установки рекомендуем проверить, чтобы у /usr/local/mgr5/ и его подкаталогов права доступа не были слишком широкими.

Базы данных

  • В процессе установки создаётся подключение к MariaDB (или MySQL).
  • База данных создаётся автоматически в процессе установки, и в логах указано имя базы, пользователя и пароль.
  • Для дальнейшего администрирования можно использовать стандартные инструменты MariaDB (mysql, phpMyAdmin и т.д.).

Контейнеры Docker

В данном процессе контейнеры Docker не используются.
Установка выполняется через обычный скрипт, который развертывает все необходимые компоненты на хосте.

Прокси‑серверы

Прокси‑серверов (Nginx, Traefik и др.) в процессе установки не настраиваются.
Сам ISPmanager‑lite содержит встроенный веб‑сервер (Apache), который слушает на портах 80 и 443 (если включён Let’s Encrypt).
Если необходимо использовать внешний прокси, это можно сделать вручную после завершения установки, настроив домен и сертификаты.

Настройки прав, запуск, остановка и обновление

Действие Команда/описание
Запуск После установки ispmgr запускается автоматически. Для проверки можно выполнить systemctl status ispmgr (если сервис создан) или просто открыть веб‑панель в браузере по адресу https://<ваш-домен>.
Остановка Если сервис запущен как системный, systemctl stop ispmgr.
Обновление Перезапустите скрипт установки с новыми параметрами (например, --release stable), чтобы обновить систему. Внутренние пакеты обновятся.
Права Для выполнения административных задач обычно требуется root. Для обычных пользователей создавайте аккаунты в интерфейсе панели.
Журналы /root/isp_install.log содержит детали установки. Серверные логи находятся в /usr/local/mgr5/var/log/.
question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×