В статье описан процесс установки BILLmanager. Биллинговая платформа может быть установлена на сервер, который соответствует системным требованиям.
Подготовка
- Убедитесь, что у суперпользователя (по умолчанию root) операционной системы (ОС) задан пароль. Если вход в систему настроен только по SSH-ключу, задайте пароль командой:
sudo passwd root - Обеспечьте доступ сервера к Интернет, так как скрипт установки обращается к серверам ISPsystem для получения лицензии.
- Отключите SELinux при установке на сервер с ОС AlmaLinux. При установке на сервер с ОС Astra Linux или ОС Ubuntu этот шаг не требуется.
Активация лицензии
Описание существующих типов лицензий см. в статье Лицензирование.
Предварительный заказ триальной лицензии не требуется. Триальную лицензию необходимо активировать после установки BILLmanager на сервер.
Вы можете сделать это в личном кабинете на my.ispsystem.com или обратиться в техническую поддержку.
Коммерческая лицензия должна быть приобретена до начала установки продукта. В процессе покупки указывается внешний IP-адрес сервера, на котором панель управления будет функционировать.
Если сервер не находится за NAT и IP-адрес лицензии есть на его сетевом интерфейсе, то при установке BILLmanager активация произойдёт автоматически.
Подробнее про IP-адрес, указанный в лицензии, см. в статье IP-адрес лицензии.
Установка
Помимо BILLmanager, скрипт установит на сервер дополнительное программное обеспечение, необходимое для работы биллинговой платформы:
- сервер баз данных:
- для ОС AlmaLinux, Astra Linux — MySQL, MariaDB;
- для ОС Ubuntu — MySQL;
- веб-сервер — ihttpd;
- платформа для JavaScript — Node.js.
Алгоритм установки:
- Подключитесь к серверу по SSH с правами суперпользователя. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Если на сервере не установлена утилита
curl, установите её:dnf install curl || apt install curlПодробнее
Загрузите скрипт установки:curl -O https://download.ispsystem.com/install.sh -
Запустите скрипт:
-
Для установки последней версии платформы выполните:
sh install.sh BILLmanager -
Для установки определённой версии платформы запустите install.sh с параметром --release. Номер версии указывается в формате, описанном в Changelog, например, 6.64.0.
sh install.sh --release <номер_версии> BILLmanager
-
- В процессе выполнения скрипт предложит выбрать ветку обновлений платформы. Введите соответствующую букву и нажмите Enter:
s) Stable version— стабильная версия системы, которая успешно прошла бета-тестирование;b) Beta version— версия с последними нововведениями, но пока находится на этапе бета-тестирования;
ispsystem-base.repoдля установки базового программного обеспечения;ispsystem.repoдля установки необходимых версий BILLmanager.
- Дождитесь завершения установки.
Сообщение об успешной установке
Если установка завершилась с ошибкой, изучите вывод скрипта установки: он может содержать сведения о причине сбоя.
https://<IP-адрес_или_домен_сервера>/billmgr. Для авторизации используйте данные суперпользователя. Подробнее см. Авторизация в web-интерфейсе.Действия после установки
После установки выполните действия, указанные в статье Мастер начальной настройки.
Связанные статьи: