Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

  1. Загрузите и установите необходимую версию JDK, например с сайта https://adoptopenjdk.net/ (для версии 8.2010 - JDK13, 8.2101 - JDK14, 8.2104+ - JDK15)
Примерный набор команд для загрузки и установки JDK
sudo su -
cd /opt
mkdir java
cd java
wget https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x64_linux_hotspot_13.0.2_8.tar.gz
tar -zxvf OpenJDK13U-jdk_x64_linux_hotspot_13.0.2_8.tar.gz
# опционально
#rm -f OpenJDK13U*
ln -s jdk-13.0.2+8 jdk13

в итоге должно получится что то следующее


2. Загрузите и установите сервер биллинга. Для этого перейдите на страницу https://bgbilling.ru/current/new/download.shtml скопируйте ссылку на архив сервера, далее загрузите его на сервер и распакуйте.

Примерный набор команд для загрузки и установки
sudo su -
cd /opt
# если каталог bgbilling существует, создайте временный каталог bgbilling.new
mkdir bgbilling 
cd bgbilling
wget скопированная ранее ссылка на архив сервера, типа https://bgbilling.ru/download/8.2010/sets/2010010305/BGBillingServer_8.2010-2010010305.zip
unzip BGBillingServer_8.2010-2010271940.zip
# опционально
#rm -f BGBillingServer_*.zip

результат


3. Если JDK установили в каталог отличный от указанного в п. 1 прописываем путь к ней в файле /opt/bgbilling/BGBillingServer/bin/setenv.sh

4. Копируем из текущей инсталляции файлы:

  • файл с лицензией BGBilling/data/lic.properties
  • файл с настройками сервера BGBilling/data/data.properties

Создаем файлы с расширение .orig чтобы при обновление не происходило перетирание файлов с настройками

cd /opt/bgbilling/BGBillingServer/data
cp lic.properties lic.properties.orig
cp data.properties data.properties.orig

5. Переходив в каталог /opt/bgbilling/BGBillingServer/bin/ убеждаемся, что у скриптов установлены права на запуск (при необходимости устанавливаем chmod 0755 *.sh)

6. Запускаем скрипт update.sh, он должен загрузить и установить сервер биллинга (kernel_8.2010-2010271940.zip) и конфигурацию сторонних библиотек (updateLib_8.2010-2010260314.zip)

после будет предложено установить все модули и плагины указанные в лицензии (если у вас тестовая лицензия со всеми компонентами биллинга, рекомендуем ответить no и далее установить только необходимые по отдельности)

после этого будет выведено следующее меню

Выбираем пункт 1 (нажимаем клавишу 1 и Enter), выводитс список доступных компонентов

устанавливаем необходимые компоненты вводя их номер и нажимая Enter

После установки всех компонент вводим 0 и Enter, при выходе происходит проверка наличия необходимых библиотек и их загрузка.

6. Копируем из текущей инсталяции необходимые файлы и каталоги

7. Пробуем запустить сервер биллинга с помощью скрипта /opt/bgbilling/BGBillingServer/bin/server_start.sh

8. Настройка Автозапуска приложений биллинга при старте сервера.

systemd
cd /opt/BGBillingServer/script
cp *.service /usr/lib/systemd/system
systemctl enable bgbilling.service
systemctl enable bgscheduler.service



  • No labels