Документация BILLmanager 6
Режим фокусировки

Процесс установки

В статье используются следующие термины:
Статья содержит инструкции по установке актуального (6-го) поколения ПО. Установка ПО 5-го и 4-го поколения не поддерживается.


В статье описан процесс установки BILLmanager. Биллинговая платформа может быть установлена на сервер, который соответствует системным требованиям.

Подготовка

  1. Убедитесь, что у суперпользователя (по умолчанию root) операционной системы (ОС) задан пароль. Если вход в систему настроен только по SSH-ключу, задайте пароль командой:
    sudo passwd root
  2. Обеспечьте доступ сервера к Интернет, так как скрипт установки обращается к серверам ISPsystem для получения лицензии.
  3. Отключите SELinux при установке на сервер с ОС AlmaLinux. При установке на сервер с ОС Astra Linux или ОС Ubuntu этот шаг не требуется.

Активация лицензии

Описание существующих типов лицензий см. в статье Лицензирование. 

Предварительный заказ триальной лицензии не требуется. Триальную лицензию необходимо активировать после установки BILLmanager на сервер.  

Вы можете сделать это в личном кабинете на my.ispsystem.com или обратиться в техническую поддержку.

Коммерческая лицензия должна быть приобретена до начала установки продукта. В процессе покупки указывается внешний IP-адрес сервера, на котором панель управления будет функционировать.

Если сервер не находится за NAT и IP-адрес лицензии есть на его сетевом интерфейсе, то при установке BILLmanager активация произойдёт автоматически.

Подробнее про IP-адрес, указанный в лицензии, см. в статье IP-адрес лицензии.

Если сервер находится за NAT или у лицензии не указан IP-адрес или IP-адреса лицензии нет на сетевом интерфейсе сервера, то выполните активацию по ключу. Подробнее см. в статье Активация лицензии по ключу.

Установка

Помимо BILLmanager, скрипт установит на сервер дополнительное программное обеспечение, необходимое для работы биллинговой платформы:

  • сервер баз данных:
    • для ОС AlmaLinux, Astra Linux — MySQL, MariaDB;
    • для ОС Ubuntu — MySQL;
  • веб-сервер — ihttpd;
  • платформа для JavaScript — Node.js.

Алгоритм установки: 

  1. Подключитесь к серверу по SSH с правами суперпользователя. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Если на сервере не установлена утилита curl, установите её: 
    dnf install curl || apt install curl
    Подробнее

    Загрузите скрипт установки:
    curl -O https://download.ispsystem.com/install.sh
  3. Запустите скрипт:

    1. Для установки последней версии платформы выполните:

      sh install.sh BILLmanager
    2. Для установки определённой версии платформы запустите install.sh с параметром --release. Номер версии указывается в формате, описанном в Changelog, например, 6.64.0.

      sh install.sh --release <номер_версии> BILLmanager
  4. В процессе выполнения скрипт предложит выбрать ветку обновлений платформы. Введите соответствующую букву и нажмите Enter:
    • s) Stable version — стабильная версия системы, которая успешно прошла бета-тестирование;
    • b) Beta version — версия с последними нововведениями, но пока находится на этапе бета-тестирования;
    Скрипт автоматически подключит репозитории ISPsystem:
    • ispsystem-base.repo для установки базового программного обеспечения;
    • ispsystem.repo для установки необходимых версий BILLmanager.
  5. Дождитесь завершения установки.

    Сообщение об успешной установке

    Если установка завершилась с ошибкой, изучите вывод скрипта установки: он может содержать сведения о причине сбоя. 
Чтобы перейти в интерфейс BILLmanager, откройте в браузере адрес https://<IP-адрес_или_домен_сервера>/billmgr. Для авторизации используйте данные суперпользователя. Подробнее см. Авторизация в web-интерфейсе.

Действия после установки

После установки выполните действия, указанные в статье Мастер начальной настройки.

Может быть полезно