Панель управления устанавливается на выделенный сервер. Сервер для установки должен быть подготовлен в соответствии со статьёй Требования к серверу. В статье описан алгоритм установки DNSmanager.
Активация лицензии
Описание существующих типов лицензий см. в статье Лицензирование.
Предварительный заказ триальной лицензии не требуется. Триальную лицензию необходимо активировать после установки DNSmanager на сервер.
Вы можете сделать это в личном кабинете на my.ispsystem.com или обратиться в техническую поддержку.
Коммерческая лицензия должна быть приобретена до начала установки продукта. В процессе покупки указывается внешний IP-адрес сервера, на котором панель управления будет функционировать.
Если сервер не находится за NAT и IP-адрес лицензии есть на его сетевом интерфейсе, то при установке DNSmanager активация произойдёт автоматически.
Подробнее про IP-адрес, указанный в лицензии, см. в статье IP-адрес лицензии.
Подготовка сервера
- Убедитесь, что на сервере установлена утилита загрузки curl:
- Подключитесь к серверу с панелью управления по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- В зависимости от ОС сервера с панелью управления, выполните одну из команд:
Команда для сервера с ОС AlmaLinuxdnf install curlКоманда для сервера с ОС Ubuntu или Astra Linuxapt install curl
- Если вы устанавливаете DNSmanager 6 на сервер с DNSmanager 5, обновите DNSmanager 5 до актуальной версии. Подробнее см. в статье Обновление документации DNSmanager 5.
Установка
Помимо DNSmanager, скрипт установит на сервер дополнительное программное обеспечение, необходимое для работы панели управления:
- сервер баз данных — MariaDB или MySQL. Чтобы проверить, какой сервер установлен на вашем сервере, после установки платформы введите:
dpkg -l | grep -e mysql-server -e mariadb-serverПример вывода, если установлен MySQLii mysql-server 8.0.45-0ubuntu0.24.04.1 all MySQL database server (metapackage depending on the latest version) ii mysql-server-8.0 8.0.45-0ubuntu0.24.04.1 amd64 MySQL database server binaries and system database setup ii mysql-server-core-8.0 8.0.45-0ubuntu0.24.04.1 amd64 MySQL database server binaries - веб-сервер — ihttpd.
Скрипт автоматически подключит два репозитория ISPsystem: ispsystem-base.repo для установки базового программного обеспечения и ispsystem.repo для установки необходимых версий панелей управления ISPsystem.
При установке отключается служба SELinux. Эта служба мешает корректной работе панели управления.
Алгоритм установки:
- Подключитесь к серверу с панелью управления по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
-
Загрузите скрипт установки:
curl -O https://download.ispsystem.com/dnsmgr.install.sh -
Запустите скрипт:
sh dnsmgr.install.sh - Если на сервере установлена DNSmanager 5, скрипт предложит выполнить миграцию данных в DNSmanager 6. Чтобы выполнить миграцию, при появлении запроса DNSmanager5 found. Do you want to migrate data from it to DNSmanager6?(y/N) нажмите y. Чтобы отказаться от миграции, нажмите N.
-
При успешной установке в окне терминала появятся данные для авторизации в панели управления:
dnsmanager6 is installed Go to the "https://<server IP address>:1501/dnsmgr" to login Login: root Password: <root password> -
Откройте указанный URL в браузере и авторизуйтесь в панели управления.
При открытии ссылки браузер выдаст предупреждение о вероятной угрозе безопасности. Это происходит, если сервер использует самоподписанный SSL-сертификат. Чтобы это предупреждение не отображалось, подключите к серверу валидный SSL-сертификат.