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

Биллинговая платформа поддерживает возможность запуска в среде IaaS или системе контейнеризации PaaS.

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


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

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

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

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

Обратите внимание!

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

Установка


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

  • сервер баз данных — MariaDB;
  • веб-сервер — ihttpd;
  • платформа для JavaScript — Node.js.

При установке отключается служба SELinux. Эта служба мешает корректной работе платформы.

Обратите внимание!

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

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

  1. Подключитесь к серверу по SSH с правами суперпользователя (по умолчанию root).

  2. Загрузите скрипт установки:

    wget https://download.ispsystem.com/install.sh -O install.sh
    BASH
  3. Запустите скрипт:

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

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

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