SARK V4.0.0 Debian install

From sailpbx
Revision as of 21:14, 6 October 2013 by Adminwiki (talk | contribs) (Debian i386 Install)
Jump to: navigation, search

back to SARK v4.0.0 contents

Debian i386 Install

Debian install onto Wheezy is quick and easy. First burn and install a vanilla Wheezy i386 iso. You can get the iso from this page:-

http://www.debian.org/releases/stable/debian-installer/

Assuming you have line-of-site to the internet and a DHCP server on your network, choose from the netinst CD image group and click on i386 to download your image. Either burn it to a CD or point your VM hypervisor at it if you are installing sail as a VM.

Follow the installation instructions. When Tasksel runs during the install, turn off all of the options except ssh server (uncheck everything except ssh server). Complete the installation normally. It should be very quick because you are performing a minimal server-only install. N.B. DO NOT be tempted to install a fuller version of Debian or you will likely mess up the later install. Asterisk is not designed to be run on desktop laden Linux.

Set up the sail repo

Now, log in to your new Debian. You can do this with a screen and keyboard, if you have them attached to the server, but it is much better to use ssh, or Putty if you are using a Windows desktop. That way you can copy and paste the commands below so there should be less chance of an error.

From the CLI, run the following commands to download and install the public key from the Sail servers and identify the sail repo to Debian. Best to copy and paste these commands because if you get 'em just a tiny bit wrong it won't be nice.

wget  http://sailpbx.com/sail/sail-4.0/debs/sail.gpg.key
apt-key add sail.gpg.key
echo deb http://sailpbx.com/sail/sail-4.0/debs/repo/ wheezy main >> /etc/apt/sources.list
apt-get update

Now you can install sail

apt-get install sail

The install will take a good few minutes depending upon the speed of the donor box. During the install you will be asked to enter a root password for MySQL (make a note of it, you'll need it later). You will also be asked to enter your country dial code (IDD). For example, if you are in the UK, this would be 44. Let the install run to its conclusion. If you see any errors then stop and report them to admin@aelintra.com.

Seed the CDR database

Now you can seed the Asterisk MySQL CDR database with the following command (substitute the MySQL root password you gave during the sail installation).

mysql -u root --password={your mysql root password} < /opt/sark/stat/asterisk-stat-v2/cdr-mysql-setup.sql

You're done - reboot it

reboot

your sail app will be at http://your.server.ip.address

  • UID - admin
  • PWD - sarkadmin