Установка биллинга
Для первого знакомства с системой Вы можете воспользоваться готовым образом виртуальной машины.
Быстрая установка (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.shsh -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.shMySQL/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 jdk8limits.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