Установка
Подготовка
Перед началом установки убедитесь, что:
- сервер соответствует минимальным системным требованиям;
- на сервере установлена утилита загрузки wget.
Пошаговая установка
Это стандартная установка, где установщик на каждом шаге предлагает выбрать подходящий вариант. Для более быстрой установки, используйте второй способ через скрипт.
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 доступна установка панели на сервер с минимальными ресурсами. Теперь установщик автоматически проверяет, сколько на сервере оперативной памяти, и при необходимости корректирует список рекомендуемого ПО.
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>
| Принудительно указывает ОС, если она не может быть определена:
| ||||||
--osversion <VERSION> | Принудительно указывает версию ОС, если она не может быть определена. Например:
| ||||||
--release <type> | Устанавливает конкретную версию панели. Например:
| ||||||
--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. Например:
Не поддерживается в установке на сервер с 1 Гб RAM. | ||||||
--allow-eol-os | Устанавливает панель на сервер с неподдерживаемой ОС | ||||||
--mysql-server <type> | Указывает какая СУБД будет нативной на сервере. Возможность выбора зависит от ОС. Например:
|
Примеры использования скрипта
- Установка последней стабильной ветки 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