Установка
Перед началом установки убедитесь, что:
- сервер подготовлен в соответствии со статьей Системные требования;
- на сервере установлена утилита загрузки wget.
Алгоритм установки
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