Ispmanager 6 lite, pro, host

Установка ispmanager

Подготовка

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

В момент установки ispmanager на сервере отключается служба SELinux, так как она мешает работе панели управления.

Установка ispmanager

  1. Подключитесь к серверу по SSH с правами суперпользователя.
  2. Загрузите скрипт установки:

    wget https://download.ispmanager.com/install.sh -O install.sh
    Подробнее

    Если терминал не распознает утилиту wget, установите ее:

    Для Debian-подобных ОС
    apt install wget
    Для RHEL-подобных ОС
    yum install wget
  3. Запустите скрипт:

    sh install.sh

    Если у вас уже есть лицензия ispmanager или нужно пропустить пошаговый выбор ПО, используйте опции.

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

    • b) beta — ветка с последними нововведениями, находится на этапе бета-тестирования
    • s) stable — стабильная ветка системы, которая успешно прошла бета-тестирование

    Подробнее о ветках обновлений — в статье Версии, ветки обновлений и репозитории.

  5. Укажите цифрой вариант установки ispmanager:

    Список рекомендуемого ПО зависит от количества оперативной памяти на сервере.

  6. Для ispmanager lite, pro, host с рекомендуемым ПО укажите цифрой веб-сервер:

    • 1) Nginx + Apache (MPM-ITK)
    • 2) OpenLiteSpeed
    • 3) LiteSpeed (коммерческий веб-сервер)
  7. Для ispmanager lite, pro, host с рекомендуемым ПО укажите цифрой тип базы данных панели:

    • 1) SQLite — для 5-10 сайтов и 5-10 пользователей
    • 2) MySQL — рекомендуемый выбор для проектов с бо́льшим количеством сайтов и пользователей
  8. Дождитесь окончания установки. Панель управления будет доступна по адресу:

    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

Установка панели с активацией по ключу. Например:

--activation-key 1234567890-ABCDEFGHIJKLMNOPQRSTUVWXYZ
--helpВыводит все возможные параметры скрипта установки
--osfamily FAMILY

Принудительно указывает ОС, если она не может быть определена:

--osfamily REDHAT— для RH-подобных ОС
--osfamily DEBIAN— для Debian-подобных ОС
--osversion VERSION

Принудительно указывает версию ОС, если она не может быть определена. Например:

--osversion bullseye— для Debian
--osversion 9— для CentOS
--release TYPE

Устанавливает конкретную версию панели. Например:

--release beta— последняя версия beta ветки
--release stable— последняя версия stable ветки
--release 5.404— конкретная версия панели. Цифры после пятерки вычисляются по формуле: 295 + Х, где Х — это версия ispmanager в changelog между точками
--noinstallДобавляет репозитории, но не устанавливает пакеты панели
--ignore-hostnameИгнорирует неправильное имя сервера
--silentНе спрашивает имя сервера и ключ активации
--no-letsencryptОтключает выпуск автоматического Let's Encrypt для стандартного домена панели
--le-domain DOMAIN

Устанавливает Let's Encrypt на домен, если он уже направлен на сервер. После установки панель будет доступна по этому домену с действующим сертификатом по HTTPS. Например:

--le-domain example.com— где example.com — ваш домен
--disable-fail2banОтключает настройку Fail2Ban
--openlitespeed

Устанавливает панель c веб-сервером OpenLiteSpeed

Не поддерживается на сервере с 1 Гб оперативной памяти или меньше

--litespeed SERIAL

 Устанавливает панель c веб-сервером LiteSpeed. Например:

--litespeed SERIAL— где SERIAL — это лицензионный ключ для LiteSpeed
--litespeed TRIAL— установка триальной версии LiteSpeed
--dbtype TYPE

Указывает тип БД, которую будет использовать сама панель. По умолчанию используется SQLite. Например:

--dbtype mysql— MySQL
--dbtype sqlite— SQLite

Не поддерживается на сервере с 1 Гб оперативной памяти или меньше

--allow-eol-osУстанавливает панель на сервер с неподдерживаемой ОС
--mysql-server TYPE

Указывает какая СУБД будет нативной на сервере. Возможность выбора зависит от ОС. Например:

--mysql-server mysql— MySQL СУБД
--mysql-server mariadb— MariaDB СУБД

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

  • Установка последней стабильной ветки 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.

ПОНазвание пакета
Веб-сервер Nginxispmanager-pkg-nginx
Защита от DDoS-атак
ispmanager-ddos
coremanager-pkg-fail2ban
Модули для панелиispmanager-plugins
Основной пакет панелиispmanager-lite-common
Ротация логовispmanager-pkg-logrotate
Сервер СУБД MySQL
ispmanager-pkg-mysql
coremanager-pkg-mysql
Фреймворкcoremanager
Центр уведомленийispmanager-notify
DNS-сервер BIND
ispmanager-pkg-bind
coremanager-pkg-bind
FTP-сервер ProFTPispmanager-pkg-proftpd
PHP 7.4, 8.1ispmanager-pkg-phpfpm

Если на сервере 1024 Мб оперативной памяти и более:

Для ОС AlmaLinux 8, 9 и Rocky Linux 8 требуется не менее 1.5 Гб оперативной памяти.

ПОНазвание пакета
Веб-сервер Nginxispmanager-pkg-nginx
Веб-сервер Apache (MPM-ITK)ispmanager-pkg-httpd-itk
Веб-сервер OpenLiteSpeedispmanager-pkg-openlitespeed
Дисковые квотыispmanager-pkg-quota
Защита от DDoS-атак
ispmanager-ddos
coremanager-pkg-fail2ban
Модули для панелиispmanager-plugins
Основной пакет панелиispmanager-lite-common
Почтовый сервер Dovecotispmanager-pkg-dovecot
Почтовый сервер Eximispmanager-pkg-exim
Ротация логовispmanager-pkg-logrotate
Сервер СУБД MySQL
ispmanager-pkg-mysql
coremanager-pkg-mysql
Фреймворкcoremanager
Центр уведомленийispmanager-notify
awstatsispmanager-pkg-awstats
DNS-сервер BIND
ispmanager-pkg-bind
coremanager-pkg-bind
FTP-сервер ProFTPispmanager-pkg-proftpd
phpMyAdminispmanager-pkg-myadmin
PHP 5.6, 7.4, 8.1
ispmanager-pkg-php— для Apache
ispmanager-pkg-phpfpm— для Nginx
ispmanager-pkg-openlitespeed-php— для OpenLiteSpeed
roundcubeispmanager-pkg-roundcube
sieveispmanager-pkg-sieve

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

ПОНазвание пакета
Модули для панелиispmanager-plugins
Основной пакет панелиispmanager-lite-common
Сервер СУБД MySQLcoremanager-pkg-mysql
Фреймворкcoremanager
Центр уведомленийispmanager-notify
fail2bancoremanager-pkg-fail2ban