Больше не нужно искать работу мечты — присоединяйтесь к команде Клауда

Установка ISPmanager: пошаговая инструкция

Виталий Богданов
Виталий Богданов
Технический писатель
30 марта 2023 г.
2229
8 минут чтения
Средний рейтинг статьи: 4

Для простого и быстрого управления сервером часто используют панель ISPmanager. Это одно из немногих решений, которое «из коробки» ставит nginx перед Apache-сервером, предоставляет отличный функционал и имеет простой понятный интерфейс, поэтому панель управления пользуется большой популярностью. Она поддерживается множеством операционных систем, подходит для управления выделенными и облачными серверами. Установка ISPmanager, как и активация, у опытных пользователей не вызывает трудностей, но у тех, кто впервые сталкивается с этим программным обеспечением, могут возникнуть вопросы. В статье будет приведена пошаговая инструкция и описаны важные нюансы, вызывающие типичные сложности.

Кстати, чтобы не тратить время на ручную установку панели и не разбираться с лицензированием в личном кабинете ISPmanager, можно установить сервер с панелью в один клик и купить лицензию через панель Timeweb Cloud. 

Подготовка к установке ISPmanager

Для установки панели управления подойдут многие операционные системы, но наиболее часто используется Ubuntu или Debian. 

Полный перечень совместимых операционных систем и версий:

  • AlmaLinux 8;
  • Debian 10, 11;
  • Ubuntu 18.04, 20.04, 22.04;
  • CentOS 7;
  • Rocky Linux   8;
  • VzLinux 8.

Еще один важный момент — установка производится на чистый сервер с пользователем привилегий 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 Гб

Как установить ISPmanager

Обратите внимание, что если используется SELinux, перед началом установки его необходимо отключить. Для этого нужно отредактировать файл /etc/sysconfig/selinux, а именно строку SELINUX=enforcing заменить на SELINUX=disabled

Открыть файл можно в любом редакторе, допустим, nano:

nano /etc/sysconfig/selinux

Чтобы изменения вступили в силу, следует перезагрузить сервер.

Для установки понадобится утилита wget. В подавляющем большинстве дистрибутивов она установлена по умолчанию. Чтобы проверить её наличие, нужно выполнить в терминале:

wget

Если выводится сообщение «команда не найдена», необходимо его установить.

Для ОС Debian, Ubuntu: 

apt install wget

Для ОС CentOS: 

yum install wget

После выполнения этих действий приступаем к процессу установки — разберем его пошагово.

Шаг 1. На этом этапе следует скачать скрипт установки панели управления. Для этого нужно подключиться к серверу по SSH от имени пользователя root. Для скачивания дистрибутива в командную строку нужно ввести: 

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

Шаг 2. Для начала установки запустите скрипт 

sh install.sh

Если возникнут проблемы с правами доступа, разрешите выполнение установщика командой

chmod +x install.sh

После этого пользователь увидит окно приветствия. Это значит, что процесс установки запущен. Для подтверждения установщики нужно нажать YES.

Шаг 3. В диалоговом окне пользователю будет предложено выбрать вариант установки:

  • Install most popular software. Это самый распространённый вариант. Выбрав его, вы запустите инсталляцию самых популярных компонентов, подходящих для решения широкого круга задач.
  • Minimal install (includes web server only). Ограниченная установка сервера Apache. При необходимости остальные компоненты можно дополнительно получить позже, воспользовавшись модулем «Возможности».
  • Install all supported software. Установка производится в максимальном объеме. Установятся все поддерживаемые вашей ОС утилиты, хотя некоторые их них могут быть никогда не востребованы.
  • Gives you a choice of software. Этот вариант подходит для продвинутых пользователей и позволяет выбрать все необходимые компоненты вручную. 

После выбора установщик покажет окно для настройки каждого сервера. Можно выполнить эти настройки, либо оставить предложенную конфигурацию и нажать Install.

Дождитесь завершения процесса установки. После этого вы сможете найти панель по URL https://<IP-адрессервера>:1500/ispmgr.

Лицензирование

После установки ISPmanager на Ubuntu, Debian или другую операционную систему нужно перейти к лицензированию софта.

Trial-версия панели управления будет доступна 14 дней с момента ее активации по адресу https://<IP-адрессервера>:1500/ispmgr. Далее продукт можно активировать в личном кабинете. Это позволит дальше пользоваться панелью управления, а также подключать сторонние модули.

Вы можете приобрести коммерческую лицензию на год либо оплачивать ее помесячно. Это очень удобно и позволяет планировать бюджет. Когда срок действия лицензии заканчивается, доступ к ней блокируется, поэтому нужно помнить о том, чтобы заранее продлить срок использования продукта либо настроить автопродление.

При выборе лицензии обратите внимание, что в разных вариантах есть ограничение на количество доменов. 

  • Если у вас до 10 доменов, подойдет установка ISPmanager Lite. 
  • Версия Pro поддерживает до 50 доменов.
  • Версия Host — неограниченное количество доменов. 

Переход с пробной лицензии на коммерческую осуществляется через панель управления. В ней можно как купить новую лицензию, так и активировать уже имеющуюся.

Еще один вариант продления лицензии — через личный кабинет пользователя на сайте продавца.

Если после установки коммерческой лицензии отображается триальная версия программы, нужно удалить файл лицензии, установить его заново и перезапустить панель управления. Сделать это можно с помощью команд:

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, есть возможность изменения ключа лицензии через личный кабинет. Для этого нужно просто нажать кнопку «Сгенерировать новый ключ».

Если вы приобрели лицензию на других сайтах, обратитесь к поставщику услуги для изменения ключа.

IP-адрес лицензии

Если вы купили лицензию на сайте ISPmanager, узнать ее IP-адрес можно через личный кабинет. Там нужно перейти на страницу управления лицензии, выбрать из списка актуальную и просмотреть по ней все сведения. Здесь же можно изменить IP-адрес, если есть такая необходимость. Обратите внимание, что проводить эту процедуру можно не чаще раза в месяц, в противном случае система заблокирует действие пользователя.

Если вы активируете программный продукт по ключу, то поле с IP-адресом можно не заполнять.

Обновление

После установки ISPmanager 6 или другой версии нужно поддерживать продукт в актуальном состоянии путем регулярной установки обновлений. Это позволит вовремя исправлять ошибки, расширять функционал и пользоваться улучшенными алгоритмами.

Оптимальным решением является настройка автоматического обновления по расписанию. В этом случае в планировщике автоматически запускается эта функция. Настроить ее можно через настройки системы. Делать это нужно под именем пользователя root. В настройках можно выбрать либо отключить автоматическое обновление.

Для обновления вручную нужно воспользоваться командой:

/usr/local/mrg5/sbin/pkgupgrade.sh coremanager

Чтобы обновиться с 5-й на 6-ю версию программы, нужно приобрести лицензию ISPmanager 6, подключиться к серверу по SSH, удалить старую лицензию, произвести активацию по ключу с помощью новой лицензии. После обновления панели изменения вступят в силу. При наличии сторонних нерабочих репозиториев это невозможно, поэтому удалите их, если таковые имеются.

Надеемся, инструкция помогла вам разобраться с процессом установки панели управления ISPmanager и ее лицензированием. За дополнительной информацией вы можете обратиться к официальной документации ISP

Хотите внести свой вклад?
Участвуйте в нашей контент-программе за
вознаграждение или запросите нужную вам инструкцию
img-server
30 марта 2023 г.
2229
8 минут чтения
Средний рейтинг статьи: 4
Пока нет комментариев