Для простого и быстрого управления сервером часто используют панель ispmanager. Это одно из немногих решений, которое «из коробки» ставит nginx перед Apache-сервером, предоставляет отличный функционал и имеет простой понятный интерфейс, поэтому панель управления пользуется большой популярностью. Она поддерживается множеством операционных систем, подходит для управления выделенными и облачными серверами. Установка ispmanager, как и активация, у опытных пользователей не вызывает трудностей, но у тех, кто впервые сталкивается с этим программным обеспечением, могут возникнуть вопросы. В статье будет приведена пошаговая инструкция и описаны важные нюансы, вызывающие типичные сложности.
Кстати, чтобы не тратить время на ручную установку панели и не разбираться с лицензированием в личном кабинете ispmanager, можно установить сервер с панелью в один клик и купить лицензию через панель Timeweb Cloud.
cloud
Для установки панели управления подойдут многие операционные системы, но наиболее часто используется Ubuntu или Debian.
Полный перечень совместимых операционных систем и версий:
Еще один важный момент — установка производится на чистый сервер с пользователем привилегий root. Не должно быть сторонних настроек и репозиториев. Всё, что необходимо, подкачается в процессе установки панели управления. В требованиях установщика ispmanager прямо указано об использовании неофициальных, тестовых или сторонних репозиториях и о возможных проблемах при его установке.
Перед установкой панели управления нужно проверить, соответствует ли текущая конфигурация оборудования минимальным системным требованиям. Необходимо 10 Гб дискового пространства, 1 Гб оперативной памяти и одноядерного процессора частотой 512 МГц. Если кроме панели управления должно исправно работать до 10 сайтов, рекомендован одноядерный процессор 1 ГГц, 2 Гб оперативной памяти и 20 Гб свободного дискового пространства. Для работы более 10 сайтов минимальные требования увеличиваются до 2-ядерного процессора на 2 ГГц, 3 Гб оперативной памяти и не менее 50 Гб места на жестком диске.
Для наглядности приведем таблицу требований к серверу.
|
Работа панели управления
|
Панель управления + до 10 сайтов
|
Панель управления + более 10 сайтов
|
Тактовая частота процессора
|
512 МГц
|
1 ГГц
|
2 ГГц
|
Количество ядер
|
1
|
1
|
2
|
Оперативная память
|
1 Гб
|
2 Гб
|
3 Гб
|
Свободное место на жестком диске
|
10 Гб
|
20 Гб
|
50 Гб
|
Обратите внимание, что если используется SELinux
, перед началом установки его необходимо отключить. Для этого нужно отредактировать файл /etc/sysconfig/selinux
, а именно строку SELINUX=enforcing
заменить на SELINUX=disabled
.
Открыть файл можно в любом редакторе, допустим, nano
:
nano /etc/sysconfig/selinux
Чтобы изменения вступили в силу, следует перезагрузить сервер.
Для установки понадобится утилита wget
. В подавляющем большинстве дистрибутивов она установлена по умолчанию. Чтобы проверить её наличие, нужно выполнить в терминале:
wget
Если выводится сообщение «команда не найдена», необходимо его установить.
Для ОС Debian, Ubuntu:
apt install wget
После выполнения этих действий приступаем к процессу установки — разберем его пошагово.
Шаг 1. На этом этапе следует скачать скрипт установки панели управления. Для этого нужно подключиться к серверу по SSH от имени пользователя root. Для скачивания дистрибутива в командную строку нужно ввести:
wget https://download.ispmanager.com/install.sh
Шаг 2. Для начала установки запустите скрипт
sh install.sh
Если возникнут проблемы с правами доступа, разрешите выполнение установщика командой
chmod +x install.sh
После этого пользователь увидит окно приветствия. Это значит, что процесс установки запущен. Для подтверждения установщики нужно нажать YES.
Шаг 3. В диалоговом окне пользователю будет предложено выбрать вариант установки:
После выбора установщик покажет окно для настройки каждого сервера. Можно выполнить эти настройки, либо оставить предложенную конфигурацию и нажать Install.
Дождитесь завершения процесса установки. После этого вы сможете найти панель по URL https://<IP-адрес
сервера>:1500/ispmgr
.
После установки ispmanager на Ubuntu, Debian или другую операционную систему нужно перейти к лицензированию софта.
Trial-версия панели управления будет доступна 14 дней с момента ее активации по адресу https://<IP-адрес
сервера>:1500/ispmgr
. Далее продукт можно активировать в личном кабинете. Это позволит дальше пользоваться панелью управления, а также подключать сторонние модули.
Вы можете приобрести коммерческую лицензию на год либо оплачивать ее помесячно. Это очень удобно и позволяет планировать бюджет. Когда срок действия лицензии заканчивается, доступ к ней блокируется, поэтому нужно помнить о том, чтобы заранее продлить срок использования продукта либо настроить автопродление.
При выборе лицензии обратите внимание, что в разных вариантах есть ограничение на количество доменов.
Переход с пробной лицензии на коммерческую осуществляется через панель управления. В ней можно как купить новую лицензию, так и активировать уже имеющуюся.
Еще один вариант продления лицензии — через личный кабинет пользователя на сайте продавца.
Если после установки коммерческой лицензии отображается триальная версия программы, нужно удалить файл лицензии, установить его заново и перезапустить панель управления. Сделать это можно с помощью команд:
rm-rf/usr/local/mgr5/etc/ispmgr.lic
/usr/local/mgr5/sbin/licctl fetch ispmgr key
Для перезапуска панели управления воспользуйтесь следующей комбинацией:
/usr/local/mgr5/sbin/mgrctl –m ispmgr exit
Удалить файл лицензии можно также через файловый менеджер, а обновить сведения через раздел Помощь — О программе.
Этот способ подходит для серверов, расположенных за NAT, когда IP-адрес лицензии не совпадает с публичным IP-адресом сервера. В такой ситуации можно не только поменять IP-адрес самой лицензии, но и активировать продукт с помощью ключа.
Для активации по ключу нужно воспользоваться следующей командой:
/usr/local/mgr5/sbin/licctl fetch ispmgr key
Для пользователей, которые купили лицензию на официальном сайте ispmanager, есть возможность изменения ключа лицензии через личный кабинет. Для этого нужно просто нажать кнопку «Сгенерировать новый ключ».
Если вы приобрели лицензию на других сайтах, обратитесь к поставщику услуги для изменения ключа.
Если вы купили лицензию на сайте ispmanager, узнать ее IP-адрес можно через личный кабинет. Там нужно перейти на страницу управления лицензии, выбрать из списка актуальную и просмотреть по ней все сведения. Здесь же можно изменить IP-адрес, если есть такая необходимость. Обратите внимание, что проводить эту процедуру можно не чаще раза в месяц, в противном случае система заблокирует действие пользователя.
Если вы активируете программный продукт по ключу, то поле с IP-адресом можно не заполнять.
Подготовили для вас выгодные тарифы на облачные серверы
После установки ispmanager 6 или другой версии нужно поддерживать продукт в актуальном состоянии путем регулярной установки обновлений. Это позволит вовремя исправлять ошибки, расширять функционал и пользоваться улучшенными алгоритмами.
Оптимальным решением является настройка автоматического обновления по расписанию. В этом случае в планировщике автоматически запускается эта функция. Настроить ее можно через настройки системы. Делать это нужно под именем пользователя root. В настройках можно выбрать либо отключить автоматическое обновление.
Для обновления вручную нужно воспользоваться командой:
/usr/local/mrg5/sbin/pkgupgrade.sh coremanager
Чтобы обновиться с 5-й на 6-ю версию программы, нужно приобрести лицензию ispmanager 6, подключиться к серверу по SSH, удалить старую лицензию, произвести активацию по ключу с помощью новой лицензии. После обновления панели изменения вступят в силу. При наличии сторонних нерабочих репозиториев это невозможно, поэтому удалите их, если таковые имеются.
Надеемся, инструкция помогла вам разобраться с процессом установки панели управления ispmanager и ее лицензированием. За дополнительной информацией вы можете обратиться к официальной документации ispmanager.