ispmanager 6 lite, pro, host

Установка

Подготовка

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

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

Пошаговая установка

Это стандартная установка, где установщик на каждом шаге предлагает выбрать подходящий вариант. Для более быстрой установки, используйте второй способ через скрипт.

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

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

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

3. Запустите скрипт:

sh install.sh

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

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

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>

Установка на сервер с 1 Гб RAM

С версии ispmanager 6.108 доступна установка панели на сервер с минимальными ресурсами. Теперь установщик автоматически проверяет, сколько на сервере оперативной памяти, и при необходимости корректирует список рекомендуемого ПО.

Установка недоступна для ОС AlmaLinux 8, 9 и Rocky Linux 8.

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

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

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

3. Запустите скрипт:

sh install.sh

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

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

5. Выберите из списка вариант установки ispmanager:

  • 1) ispmanager lite (pro, host) с рекомендуемым ПО;
    Подробнее
  • 2) ispmanager lite (pro, host) с минимальным набором ПО.
    Подробнее

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

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

Установка через скрипт

Скрипт устанавливает выбранное ПО без ручных действий. Это удобно, если нужно настроить большое количество панелей с одинаковым ПО. Подходит для опытных пользователей.

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

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

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

3. Запустите скрипт с нужными опциями:

sh install.sh [options]
ОпцияЗначение
ispmanager-liteУстановка панели с рекомендуемым ПО
ispmanager-lite-commonУстановка панели с минимальным ПО
--helpВыводит все возможные параметры скрипта установки
--osfamily <FAMILY>Принудительно указывает ОС, если она не может быть определена:
--osfamily REDHAT— для ОС семейства RedHat
--osfamily DEBIAN— для ОС семейства Debian
--osversion <VERSION>Принудительно указывает версию ОС, если она не может быть определена. Например:
--osversion bullseye— для Debain
--osversion 9 — для CentOS
--release <type>Устанавливает конкретную версию панели. Например:
--release beta— последняя beta версия
--release stable— последняя stable версия
--release 5.404— конкретная версия панели. Цифры после пятерки вычисляются по формуле: 305 + Х, где Х - это версия ispmanager в changelog между точками.
--noinstallДобавляет репозитории, но не устанавливает пакеты панели
--ignore-hostnameИгнорирует неправильное имя сервера
--silentНе спрашивает имя сервера и ключ активации
--no-letsencryptОтключает выпуск автоматического Let's Encrypt для стандартного домена панели
--le-domainУстанавливает Let's Encrypt на домен, если он уже направлен на сервер. После установки панель будет доступна по этому домену с действующим сертификатом по HTTPS
--disable-fail2banОтключает настройку Fail2Ban
--ispmgr5

Устанавливает предыдущее поколение панели ispmanager 5.

Не поддерживается в установке на сервер с 1 Гб RAM.

--openlitespeed

Устанавливает панель c веб-сервером OpenLiteSpeed. Поддерживается с версии 6.52.

Не поддерживается в установке на сервер с 1 Гб RAM.

--dbtype <type>Указывает тип БД, которую будет использовать сама панель. По умолчанию используется SQLite. Например:
--dbtype mysql— MySQL
--dbtype sqlite— SQLite

Не поддерживается в установке на сервер с 1 Гб RAM.

--allow-eol-osУстанавливает панель на сервер с неподдерживаемой ОС
--mysql-server <type>Указывает какая СУБД будет нативной на сервере. Возможность выбора зависит от ОС. Например:
--mysql-server mysql— MySQL СУБД
--mysql-server mariadb— MariaDB СУБД

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

  • Установка последней стабильной ветки ispmanager 6 lite (pro, host) с рекомендованным ПО, игнорируя некорректное имя сервера и без выпуска сертификата Let'sEncrypt для автоматического домена панели:
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.345 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