A2Billing Auto Installer for CentOS 5 (i386 or x86_64)
Hi buds,
I am sharing a script that I have worked for a couple of days for my work in order to keep things easy and automated for me as I normally have to install some A2Billing boxes and it’s a quite long and tedius process. For more info here is the README:
README
This script allows you to install A2Billing on a clean install of CentOS 5 (Either i386 or x86_64) just ‘Base’ is required to install it.
Among other things the script does:
- Install & Configure of LAMP (Requesting MySQL root & a2billing password)
- Install A2Billing
- Configure it for production state
- Compile from sources the Sangoma Wanpipe drivers if desired
- Disable SELinux & Firewall
- Disable unused default services in CentOS 5
- Install Asterisk from Digium repositories
- Configure cronjobs, logs, etcHOW TO INSTALL
Be sure to have the ‘screen’ package installed, in order to do it you can run:
yum -y install screen
Then you have to execute the script on a screen session, to do this run:
screen
And then execute the script:
chmod +x a2billing_setup.sh
./a2billing_setup.sh
Source code available at: https://github.com/amontalban/A2Billing-Install-Script
Thanks for checking it out!
