wiki:AdminGuides/PackageInstallation

ArrowSwitch Package Installation by install script

install_dtl.sh script provides fast and convenient way to install complete ArrowSwitch package, including all dependencies and some additional utilities. It works currently under Ubuntu/Debian Linux distribution. An Internet connection is required, as it fetches all required packages from Internet.

Running script

We recommend following sequence:

# mkdir /home/dtl
# mkdir /home/dtl/src
# chmod 755 install_dtl.sh

Next, depending if the server already contains ArrowBilling or not, here are 2 options:

Server with ArrowBilling (BSDradius and wobble is already there):

./install_dtl.sh install --srcdir=/home/dtl/src

Server without ArrowBilling (No BSDRadius or wobble is there):

./install_dtl.sh install --install-wobble --install-bsdradius --srcdir=/home/dtl/src

Other installation options

Here is a list of all install options:

help, -h or --help
show all options
install
start install fetch, compile and process
--skip-yate
do not fetch, compile and install Yate
--skip-aswitch
do not fetch, compile and install Aswitch
--srcdir=/path/to/src/
specify the path where to fetch the sources. default is /home/dtl/src. Directory must exist and be writeable
--install-wobble
Install wobble library. The wobble is required and you should only skip it if this server already has it installed.
--skip-bsdradius
Install bsdradius client libraries. BSDradius is required and you should only skip it if this server already has it installed.
--install-fail2ban
Installs Fail2ban security utility and provides basic configuration of it.
The script also installs dtlctl control script

Last modified 4 years ago Last modified on Jun 14, 2013, 8:49:27 AM