Установка биллинга
Для первого знакомства с системой Вы можете воспользоваться готовым образом виртуальной машины.
Быстрая установка (Debian 9 или CentOS 7.5)
Подробная установка
Быстрая установка биллинга на Debian 9 или CentOS 7.5
Данный скрипт предназначен для установки биллинга и вспомогательного ПО на чистую систему (предпочтительно виртуальную машину). Он также используется для создания готовых образов виртуальных машин.
Для выполнения данного сценария требуются привилегии root или sudo.
Данный сценарий не позволяет настраивать параметры установки.
Сценарий требует установленных утилит nc, wget, curl, unzip, sed.
Мы рекомендуем всегда проверять сценарии, загруженные из Интернета, прежде чем запускать их локально.
Быстрая установка двумя командами
Для установки приложений биллинга и вспомогательного ПО выполните:
curl -fsSL https:
//raw
.githubusercontent.com
/bgbilling/images-billing/7
.2
/install/install
.sh -o bg_install.sh
sh -eux bg_install.sh mysql jdk8 activemq wildfly bgbilling inet my nginx setlimits
Для включения приложений в автозагрузку выполните:
systemctl
enable
activemq bgbilling bgscheduler inet-access inet-accounting wildfly
Для старта приложений выполните:
systemctl start activemq bgbilling bgscheduler inet-access inet-accounting wildfly
Быстрая установка по шагам
Скачайте скрипт установки:
curl -fsSL https:
//raw
.githubusercontent.com
/bgbilling/images-billing/7
.2
/install/install
.sh -o bg_install.sh
MySQL/MariaDB
Установите MySQL или MariaDB согласно инструкции или
для установки MySQL 5.7 выполните:
[root@localhost ~]#sh -eux bg_install.sh mysql
для установки MariaDB 10.2 выполните:
[root@localhost ~]#sh -eux bg_install.sh mariadb
В зависимости от дистрибутива ОС, в директории /etc/mysql/common/ или в /etc/my.cnf.d/ будет находиться файл common.cnf, на который будет ссылаться my.cnf.
JDK
Для установки JDK8 выполните:
sh -eux bg_install.sh jdk8
limits.conf
Для увеличения лимитов открытых файловых дескрипторов (сокетов/потоков) Linux для пользователей root и mysql выполните:
sh -eux bg_install.sh setlimits
Сервер биллинга
Для установки приложений биллинга выполните:
sh -eux bg_install.sh activemq wildfly bgbilling inet my nginx
Запуск
Для включения приложений в автозагрузку выполните:
systemctl
enable
activemq bgbilling bgscheduler inet-access inet-accounting wildfly
Для старта приложений выполните:
systemctl start activemq bgbilling bgscheduler inet-access inet-accounting wildfly