Документация ispmanager 6 lite, pro, host

Установка

Установите ispmanager на выделенный сервер или виртуальную машину на базе гипервизорной виртуализации или контейнерной виртуализации OVZ. Сервер для панели управления должен быть подготовлен в соответствии со статьей Системные требования. В статье описан алгоритм установки ispmanager.

Активация лицензии

Описание существующих типов лицензий см. в статье Лицензирование.

Триальную лицензию необходимо активировать через личный кабинет после установки ispmanager на сервер. Предварительный заказ не требуется.

Коммерческая лицензия должна быть приобретена до начала установки продукта. В процессе покупки указывается внешний IP-адрес сервера, на котором панель управления будет функционировать.

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

Обратите внимание!
Если сервер находится за NAT,  у лицензии не указан IP-адрес или IP-адреса лицензии нет на сетевом интерфейсе сервера, то выполните активацию по ключу. Подробнее см. в статье Активация лицензии по ключу.

Установка

Обратите внимание!
Перед началом установки убедитесь, что на сервере установлена утилита загрузки wget. При установке отключается служба SELinux. Эта служба мешает корректной работе панели управления.

Алгоритм установки:

  1. Подключитесь к серверу по SSH с правами суперпользователя (по умолчанию root).
  2. Загрузите скрипт установки:
    wget https://download.ispmanager.com/install.sh -O install.sh
  3. Запустите скрипт (если необходимо, укажите соответствующий параметр):
    • для установки последней версии панели управления выполните:
      sh install.sh
    • для установки определённой версии панели управления запустите install.sh с параметром --release, например:
      sh install.sh --release 6.40.1 ispmanager 
    • для установки ispmanager с веб-сервером OpenLiteSpeed:
      sh install.sh --openlitespeed ispmanager-lite

    для установки ispmanager с триальной лицензией или лицензией с активацией по ключу

  4. Выберите ветку обновлений панели управления:
    • stable version — стабильная версия системы, которая успешно прошла бета-тестирование;
    • beta version — версия с последними нововведениями, но пока находится на этапе бета-тестирования.
    Скрипт автоматически подключит два репозитория ispmanager: ispsystem-base.repo для установки базового программного обеспечения и ispsystem.repo для установки необходимых версий панелей управления ispmanager.
  5. Выберите из списка версию ispmanager:
    • 1 – ispmanager lite (pro, host) с рекомендуемым программным обеспечением;
    • 2 – ispmanager lite (pro, host) с минимальным набором программного обеспечения.
  6. Для ispmanager lite (pro, host)  с рекомендуемым программным обеспечением выберите веб-сервер:
    • 1 — Nginx и Apache MPM-ITK;
    • 2 — OpenLiteSpeed.
  7. Выберите сервер базы данных для базы данных панели:
    • 1 - SQLite;
    • 2 - MySQL.
  8. Для установки ispmanager c выбором версии СУБД на движке MySQL используйте команду, написанную ниже. Подробнее смотрите документацию. 
    sh ./install.sh --mysql-server <тип>


После окончания установки панель управления доступна по адресу:

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)
--mysql-serverВыбор типа СУБД на движке MySQL
Обратите внимание!
Установка панели управления на сервер с устаревшей версией ОС возможна в течение 6 месяцев после наступления даты 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.