Установка
Установите ispmanager на выделенный сервер или виртуальную машину на базе гипервизорной виртуализации или контейнерной виртуализации OVZ. Сервер для панели управления должен быть подготовлен в соответствии со статьёй Подготовка к установке панели управления. В статье описан алгоритм установки ispmanager.
Активация лицензии
Описание существующих типов лицензий см. в статье Лицензирование.
Триальную лицензию необходимо активировать через личный кабинет после установки ispmanager на сервер. Предварительный заказ не требуется.
Коммерческая лицензия должна быть приобретена до начала установки продукта. В процессе покупки указывается внешний IP-адрес сервера, на котором панель управления будет функционировать.
Если сервер не находится за NAT и IP-адрес лицензии есть на его сетевом интерфейсе, то при установке ispmanager активация произойдет автоматически. Подробнее про IP-адрес, указанный в лицензии, см. в статье IP-адрес лицензии.
Установка
Алгоритм установки:
- Подключитесь к серверу по SSH с правами суперпользователя (по умолчанию root).
- Загрузите скрипт установки:
wget https://download.ispmanager.com/install.sh -O install.sh
- Запустите скрипт (если необходимо, укажите соответствующий параметр):
- для установки последней версии панели управления выполните:
sh install.sh
- для установки ispmanager с триальной лицензией или лицензией с активацией по ключу:
sh install.sh --ispmgr6
- для установки определённой версии панели управления запустите install.sh с параметром --release, например:
sh install.sh --release 6.40.1 ispmanager --ispmgr6
- для установки ISPmanager с веб-сервером OpenLiteSpeed:
sh install.sh --openlitespeed ispmanager-lite
- для установки последней версии панели управления выполните:
- Выберите ветку обновлений панели управления: Скрипт автоматически подключит два репозитория ispmanager: ispsystem-base.repo для установки базового программного обеспечения и ispsystem.repo для установки необходимых версий панелей управления ispmanager.
- Выберите из списка версию ispmanager:
- Для ispmanager lite (pro, host) с рекомендуемым программным обеспечением выберите веб-сервер:
- Выберите сервер базы данных:
После окончания установки панель управления доступна по адресу:
URL: https://<IP-адрес сервера>:1500/ispmgr
Login: root
Password: <root password>
Параметры установки скрипта
Параметр | Значение |
---|---|
--help | Вывод меню с опциями |
--release
| Установка определённой версии панели |
--noinstall | Добавляет репозитории и не устанавливать пакеты. |
--ignore-hostname | Игнорировать неправильное доменное имя сервера. |
--silent | Не спрашивать имя сервера и ключ активации. |
--no-letsencrypt | Не выпускать Let's Encrypt для автоматически предоставляемого домена панели |
--le-domain | Домен для сертификата Let's Encrypt. Укажите домен, который уже направлен на ваш сервер. Панель после установки будет доступна по нему по защищённому действующему сертификату. |
--disable-fail2ban | Не устанавливать fail2ban |
--ispmgr5 | Установить ispmanager 5 |
--openlitespeed | Установка ispmanager 6 lite c web-сервером openlitespeed. Поддерживается с версии 6.52. Не совместим с business и более ранними версиями релизов панели. |
--allow-eol-os | Установка панели на сервер с устаревшей и неподдерживаемой ОС (с наступившим EOL) |
--allow-eol-os
), далее необходимо использовать специальный инсталлятор (обратитесь в техподдержку)Например, команда установки стабильной версии панели ispmanager6-lite с рекомендованными пакетами, игнорируя некорректное имя сервера и не выпускать сертификат Let'sEncrypt для доменного имени панели:
sh install.sh --ignore-hostname --no-letsencrypt --release stable ispmanager-lite
Минимальное программное обеспечение
Для работы ispmanager lite, pro, host устанавливается сервер баз данных MySQL или MariaDB.
Для ispmanager lite, pro, host с рекомендуемым программным обеспечением дополнительно будут установлены:
- веб-серверы — OpenLiteSpeed либо Apache MPM-ITK + Nginx и дополнительные программы (PHP module, awstats, logrotate, PHP-FPM);
- почтовые серверы — Dovecot, Exim и дополнительные программы (RoundCube, sieve);
- DNS-сервер — BIND;
- FTP-сервер — ProFTP;
- веб-интерфейс администрирования MySQL — phpMyAdmin;
- PHP версий 5.6, 7.4, 8.0 Apache module, CGI, PHP-FPM;
- сервис fail2ban.