Installing Debian Package
From Starfish PBX Wiki
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
