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

Примеры значений <type>

--dbtype mysql (тип базы данных MySQL)

--dbtype sqlite (тип базы данных SQLite)

--allow-eol-osУстановка на сервер с устаревшей и неподдерживаемой ОС (с наступившим EOL). 
--mysql-server <type>Выбор типа СУБД для панели.

Примеры значений <type>

--mysql-server mysql - MySQL сервер.

--mysql-server mariadb - MariaDB сервер.

--osversion <VERSION>

Указывает версию операционной системы.

--osversion <VERSION>

Пример: <VERSION> Bullseye для Debain.

 

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

  • Установка стабильной версии ispmanager 6 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