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

Установка

Перед началом установки убедитесь, что:

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

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

1. Подключитесь к серверу по SSH с правами суперпользователя (по умолчанию root).

2. Загрузите скрипт установки:

wget https://download.ispmanager.com/install.sh -O install.sh

3. Запустите скрипт (если нужно, укажите параметр установки из списка ниже):

sh install.sh

4. Укажите буквой ветку обновлений панели управления:

  • b) stable version — стабильная версия системы, которая успешно прошла бета-тестирование;
  • s) 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.

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

URL: https://<IP-адрес сервера>:1500/ispmgr
Login: root
Password: <root password>

Параметры установки скрипта

ПараметрЗначение
--helpВывод меню с опциями
--release <type>Установка определённой версии панели 
--noinstallДобавить репозитории и не устанавливать пакеты
--ignore-hostnameИгнорировать неправильное доменное имя сервера
--silentНе спрашивать имя сервера и ключ активации
--no-letsencryptНе выпускать Let's Encrypt для автоматически предоставляемого домена панели
--le-domainУкажите домен, который уже направлен на ваш сервер — на него будет установлен Let's Encrypt. После установки панель будет доступна по этому домену с действующим сертификатом по HTTPS.
--disable-fail2banНе устанавливать fail2ban
--ispmgr5Установить ispmanager 5
--openlitespeedУстановить ispmanager 6 lite c web-сервером OpenLiteSpeed. Поддерживается с версии 6.52.
--dbtype <type>Тип базы данных, используемой в ispmanager: MySQL или SQLite. По умолчанию - SQLite. 
--allow-eol-osУстановка на сервер с устаревшей и неподдерживаемой ОС (с наступившим EOL). Доступно в течение 6 месяцев после наступления даты EOL для ОС.
--mysql-server <type>Выбор типа СУБД для панели 

Примеры использования параметров

  • Установка стабильной версии ispmanager6 lite с рекомендованными пакетами, игнорируя некорректное имя сервера и без выпуска сертификата Let'sEncrypt для автоматического домена панели:
sh install.sh --ignore-hostname --no-letsencrypt --release stable ispmanager-lite
  • Установка конкретной версии* панели управления, например 6.40.1:
sh install.sh --release 6.40.1 ispmanager 

* Список всех версий доступен в changelog на сайте.

  • Установка ispmanager 6 lite с веб-сервером OpenLiteSpeed:
sh install.sh --openlitespeed ispmanager-lite
  • Установка ispmanager 6 c СУБД MySQL:
sh ./install.sh --mysql-server mysql

Рекомендуемое ПО

Для 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.

Минимальное ПО

Для работы ispmanager lite (pro, host) устанавливается СУБД MySQL или MariaDB (на выбор).