Установка ispmanager
Подготовка
Перед началом установки убедитесь, что сервер соответствует системным требованиям.
В момент установки ispmanager на сервере отключается служба SELinux, так как она мешает работе панели управления.
Установка ispmanager
- Подключитесь к серверу по SSH с правами суперпользователя.
Загрузите скрипт установки:
wget https://download.ispmanager.com/install.sh -O install.sh
ПодробнееЕсли терминал не распознает утилиту wget, установите ее:
Для Debian-подобных ОСapt install wget
Для RHEL-подобных ОСyum install wget
Запустите скрипт:
sh install.sh
Если у вас уже есть лицензия ispmanager или нужно пропустить пошаговый выбор ПО, используйте опции.
Укажите буквой ветку обновлений панели управления:
- b) beta — ветка с последними нововведениями, находится на этапе бета-тестирования
- s) stable — стабильная ветка системы, которая успешно прошла бета-тестирование
Подробнее о ветках обновлений — в статье Версии, ветки обновлений и репозитории.
Укажите цифрой вариант установки ispmanager:
- 1) Ispmanager lite, pro, host с рекомендуемым ПО
- 2) Ispmanager lite, pro, host с минимальным набором ПО
Список рекомендуемого ПО зависит от количества оперативной памяти на сервере.
Для ispmanager lite, pro, host с рекомендуемым ПО укажите цифрой веб-сервер:
- 1) Nginx + Apache (MPM-ITK)
- 2) OpenLiteSpeed
- 3) LiteSpeed (коммерческий веб-сервер)
Для ispmanager lite, pro, host с рекомендуемым ПО укажите цифрой тип базы данных панели:
- 1) SQLite — для 5-10 сайтов и 5-10 пользователей
- 2) MySQL — рекомендуемый выбор для проектов с бо́льшим количеством сайтов и пользователей
Дождитесь окончания установки. Панель управления будет доступна по адресу:
URL: https://IP-адрес:1500/ispmgr Login: root Password: пароль от root
Опции установки ispmanager
Опции используются для быстрой установки без ручных действий. Перечислите опции через пробел:
sh install.sh опция1 опция2 опция3 опция4
Опция | Значение | ||||||
---|---|---|---|---|---|---|---|
ispmanager-lite | Установка панели с рекомендуемым ПО | ||||||
ispmanager-lite-common | Установка панели с минимальным ПО | ||||||
--activation-key KEY | Установка панели с активацией по ключу. Например:
| ||||||
--help | Выводит все возможные параметры скрипта установки | ||||||
--osfamily FAMILY | Принудительно указывает ОС, если она не может быть определена:
| ||||||
--osversion VERSION | Принудительно указывает версию ОС, если она не может быть определена. Например:
| ||||||
--release TYPE | Устанавливает конкретную версию панели. Например:
| ||||||
--noinstall | Добавляет репозитории, но не устанавливает пакеты панели | ||||||
--ignore-hostname | Игнорирует неправильное имя сервера | ||||||
--silent | Не спрашивает имя сервера и ключ активации | ||||||
--no-letsencrypt | Отключает выпуск автоматического Let's Encrypt для стандартного домена панели | ||||||
--le-domain DOMAIN | Устанавливает Let's Encrypt на домен, если он уже направлен на сервер. После установки панель будет доступна по этому домену с действующим сертификатом по HTTPS. Например:
| ||||||
--disable-fail2ban | Отключает настройку Fail2Ban | ||||||
--openlitespeed | Устанавливает панель c веб-сервером OpenLiteSpeed Не поддерживается на сервере с 1 Гб оперативной памяти или меньше | ||||||
--litespeed SERIAL | Устанавливает панель c веб-сервером LiteSpeed. Например:
| ||||||
--dbtype TYPE | Указывает тип БД, которую будет использовать сама панель. По умолчанию используется SQLite. Например:
Не поддерживается на сервере с 1 Гб оперативной памяти или меньше | ||||||
--allow-eol-os | Устанавливает панель на сервер с неподдерживаемой ОС | ||||||
--mysql-server TYPE | Указывает какая СУБД будет нативной на сервере. Возможность выбора зависит от ОС. Например:
|
Примеры использования опций
Установка последней стабильной ветки ispmanager 6 lite (pro, host) с рекомендованным ПО, игнорируя некорректное имя сервера и без выпуска сертификата Let's Encrypt для автоматического домена панели:
sh install.sh --ignore-hostname --no-letsencrypt --release stable ispmanager-lite
Установка последней стабильной ветки ispmanager 6 lite (pro, host) с минимальным ПО:
sh install.sh --release stable ispmanager-lite-common
Установка конкретной версии ispmanager 6 lite (pro, host), например 6.40:
sh install.sh --release 5.335 ispmanager-lite
Список всех версий доступен в changelog на сайте.
Установка последней стабильной ветки ispmanager 6 lite (pro, host) с веб-сервером OpenLiteSpeed:
sh install.sh --openlitespeed --release stable ispmanager-lite
Установка последней beta-ветки ispmanager 6 lite (pro, host) c СУБД MySQL:
sh install.sh --mysql-server mysql --release beta ispmanager-lite
Установка последней стабильной ветки ispmanager 6 lite (pro, host) с автоматической активацией по ключу и веб-сервером LiteSpeed с триальной лицензией:
sh install.sh --release stable ispmanager-lite --activation-key 1234567890-ABCDEFGHIJKLMNOPQRSTUVWXYZ --litespeed TRIAL
Рекомендуемое ПО
Установщик автоматически проверяет, сколько на сервере оперативной памяти, и при необходимости корректирует список рекомендуемого ПО.
Если на сервере от 512 до 1024 Мб оперативной памяти:
Установка с такими параметрами недоступна для ОС AlmaLinux 8, 9 и Rocky Linux 8.
ПО | Название пакета | ||
Веб-сервер Nginx | ispmanager-pkg-nginx | ||
Защита от DDoS-атак |
| ||
Модули для панели | ispmanager-plugins | ||
Основной пакет панели | ispmanager-lite-common | ||
Ротация логов | ispmanager-pkg-logrotate | ||
Сервер СУБД MySQL |
| ||
Фреймворк | coremanager | ||
Центр уведомлений | ispmanager-notify | ||
DNS-сервер BIND |
| ||
FTP-сервер ProFTP | ispmanager-pkg-proftpd | ||
PHP 7.4, 8.1 | ispmanager-pkg-phpfpm |
Если на сервере 1024 Мб оперативной памяти и более:
Для ОС AlmaLinux 8, 9 и Rocky Linux 8 требуется не менее 1.5 Гб оперативной памяти.
ПО | Название пакета | ||||||
Веб-сервер Nginx | ispmanager-pkg-nginx | ||||||
Веб-сервер Apache (MPM-ITK) | ispmanager-pkg-httpd-itk | ||||||
Веб-сервер OpenLiteSpeed | ispmanager-pkg-openlitespeed | ||||||
Дисковые квоты | ispmanager-pkg-quota | ||||||
Защита от DDoS-атак |
| ||||||
Модули для панели | ispmanager-plugins | ||||||
Основной пакет панели | ispmanager-lite-common | ||||||
Почтовый сервер Dovecot | ispmanager-pkg-dovecot | ||||||
Почтовый сервер Exim | ispmanager-pkg-exim | ||||||
Ротация логов | ispmanager-pkg-logrotate | ||||||
Сервер СУБД MySQL |
| ||||||
Фреймворк | coremanager | ||||||
Центр уведомлений | ispmanager-notify | ||||||
awstats | ispmanager-pkg-awstats | ||||||
DNS-сервер BIND |
| ||||||
FTP-сервер ProFTP | ispmanager-pkg-proftpd | ||||||
phpMyAdmin | ispmanager-pkg-myadmin | ||||||
PHP 5.6, 7.4, 8.1 |
| ||||||
roundcube | ispmanager-pkg-roundcube | ||||||
sieve | ispmanager-pkg-sieve |
Минимальное ПО
ПО | Название пакета |
Модули для панели | ispmanager-plugins |
Основной пакет панели | ispmanager-lite-common |
Сервер СУБД MySQL | coremanager-pkg-mysql |
Фреймворк | coremanager |
Центр уведомлений | ispmanager-notify |
fail2ban | coremanager-pkg-fail2ban |