Installing Debian Package

From Starfish PBX Wiki

Jump to: navigation, search

For the moment we supply only a Ubuntu 0904 deb package that will work with the asterisk backend. This tutorial will guide you on how to install Starfish PBX using the official package.

Prerequisites

Important: If you don't have (LAMP) apache2 mysql-server please install those before,as they are needed. If its a new install you most likely don't have them installed.

sudo apt-get install apache2 mysql-server

First we need to install the dependencies packages. Open up a terminal and type this:

sudo apt-get install libapache2-mod-php5 php5-mysql php5-cli dbconfig-common madplay asterisk asterisk-mp3 asterisk-mysql  mysql-client wget

Downloading and Installing

You need to download the latest package from here : http://www.starfish-pbx.org/pkg/ . You can use wget from the command line to do that :

wget -c http://www.starfish-pbx.org/pkg/starfish-pbx_0.1-svnXXXXXX_all.deb

After that, run this in the same terminal:

sudo dpkg -i starfish-pbx_0.1-svnXXXXXX_all.deb

After the installation process finishes you will have a running system and you can access the web interface at http://localhost/starfish-pbx/admin .

NOTE: The default username and password are admin / demo. Make sure to make a note of your MySQL Passwords they are needed during install of PBX.

If you would like to run (Admin Page) outside of network office but don't have port 80 open edit this file.

nano /etc/apache2/ports.conf

with this

NameVirtualHost *:81 Listen 81

<IfModule mod_ssl.c>

   # SSL name based virtual hosts are not yet supported, therefore no
   # NameVirtualHost statement here
   Listen 443

</IfModule>

press CTRL+X press Enter

Then:

/etc/init.d/apache2 restart

If this is the case you you can access you PBX remotely on port :81

Personal tools