Обзор развертывания 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/. |