This script makes initial configuration of your A2Billing system.
Steps are:
- Install packets:
- apache2
- libapache2-mod-php
- mysql-server
- asterisk
- php-cli
- php-mysql
- php-gd
- php-mbstring
- phpunit
- php-zip
- unzip
- curl
- git
- Download a2billing:
- git clone https://github.com/Star2Billing/a2billing.git /usr/local/src/a2billing
- Download this script:
- git clone https://github.com/ok-world/a2b.git /usr/local/src/a2billing/ok-a2b
- Run this script:
- cd /usr/local/src/a2billing/ok-a2b
- ./config.sh
You need root priveleges to run commands above.
After those steps you have basic installation of A2Billing system on your Ubuntu 18 server.
Remember that it has default account after installation process:
Default access:
Login : root
Password : changepassword
Do not forget to change default password after installation.
- fixes a lot of errors in official SQL files.
- generates password for DB (I think it's not good idea to use same password on all servers in the world)
- fixes errors from official installation guide
- makes easy installation procedure
Go to official repo of a2billing here https://github.com/Star2Billing/a2billing