Документация BILLmanager 5

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

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

Работа BILLmanager на одном сервере с другими продуктами ISPsystem не поддерживается. Используйте немодифицированную операционную систему с базовой конфигурацией: без сторонних репозиториев и установленных дополнительных сервисов.

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

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

Триальную лицензию необходимо активировать через личный кабинет 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
  3. Запустите скрипт:

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

      sh install.sh --billmgr
    2. Для установки определённой версии панели управления запустите install.sh с параметром --release, например:

      sh install.sh --release <номер_версии> BILLmanager --billmgr5
      Обратите внимание!

      Для бессрочной лицензии важен срок получения обновлений. Если на момент установки панели управления для бессрочной лицензии истёк срок получения обновлений, то при установке актуальной версии лицензия не активируется. Выполните установку с параметром --release 5.100, где 5.100 — последняя доступная версия для бессрочной лицензии.

      Бессрочные лицензии больше не продаются.

  4. Выберите ветку обновлений панели управления:
    1. Stable version — стабильная версия системы, которая успешно прошла бета-тестирование.
    2. Beta version — версия с последними нововведениями, но пока находится на этапе бета-тестирования.
    Скрипт автоматически подключит два репозитория ISPsystem: ispsystem-base.repo для установки базового программного обеспечения и ispsystem.repo для установки необходимых версий панелей управления ISPsystem.
  5. Выберите версию BILLmanager:
    1. BILLmanager-6-Startup — версия для компаний, чья работа ограничивается одним проектом до 200 клиентов.
    2. BILLmanager-6-Advanced — версия для компаний, чья работа ограничивается одним проектом до 3000 клиентов.
    3. BILLmanager-6-Corporate — версия для компаний, чья работа распространяется на несколько независимых проектов с неограниченным количеством клиентов.

      Обратите внимание.
      Выберите из списка BILLmanager той версии, Startup, Advanced или Corporate, которая соответствует вашему тарифу.

Для дальнейшей настройки BILLmanager необходима авторизация в web-интерфейсе.