Ubuntu 10.10
From FusionPBX
Contents
Support
For basic support on this install Contact: witchdoc on server: irc.freenode.net channel: #fusionpbx #freeswitch-de
Download Ubuntu 10.04 LTS Server (lucid)
http://www.ubuntu.com/server/get-ubuntu/download and install.
Install Script
--start-cut-here--
#!/bin/bash # #install add-apt-repository & adding repos apt-get install python-software-properties add-apt-repository ppa:freeswitch-drivers/freeswitch-nightly-drivers add-apt-repository ppa:brianmercer/php add-apt-repository ppa:nginx/development/ubuntu apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C # #Update system apt-get update && apt-get upgrade # #Installing tools apt-get install subversion # #install Freeswitch .deb pkgs apt-get install freeswitch-codec-passthru-amr freeswitch-codec-passthru-g729 freeswitch-codec-passthru-g7231 \
freeswitch-lang-en freeswitch-lang-ru freeswitch-spidermonkey freeswitch-sounds-en-us-callie-omega \
freeswitch-sounds-music-omega freeswitch freeswitch-lua freeswitch-perl freeswitch-python \
freeswitch monit sox # sed -i 's|daemon:x:1|daemon:x:1:www-data|g' /etc/group # sed -i 's|FREESWITCH_ENABLED="false"|FREESWITCH_ENABLED="true"|g' /etc/default/freeswitch # service start freeswitch # #install webserver and needed libs apt-get install nginx php5-cli php5-sqlite php5-fpm sqlite3 # svn checkout http://fusionpbx.googlecode.com/svn/trunk/fusionpbx /var/www/fusionpbx # wget http://dl.dropbox.com/u/152504/nginx-default cp nginx-default /etc/nginx/sites-enabled/default # chown -R www-data:www-data /var/www/fusionpbx chmod -R 766 /var/www/fusionpbx chmod -R 766 /opt/freeswitch # #restart nginx & php5-fpm service nginx restart service php5-fpm restart # #Removing dhclient and setting ip apt-get purge dhcpcd # #network config echo -e "\nEnter Server Ip" read serverip echo -e "\nEnter Server Netmask" read netmask echo -e "\nEnter Router Ip" read routerip # /sbin/ifdown --force eth0 /sbin/ifconfig eth0 up /sbin/ifconfig eth0 $serverip /sbin/ifconfig eth0 netmask $netmask /sbin/route add default gw $routerip # mv /etc/init.d/fusion-install /root # exit 0
--end-cut-here--
mysql
apt-get install mysql-server php5-mysql
postgresql
apt-get install php5-pgsql postgresql-8.4
PgSQL Setup
TO set and configure PgSQL for use with FusionPBX, Follow this line for line.
su pgsql createuser -s -e FusionPBX createdb -O FusionPBX FusionPBX psql -d FusionPBX -U FusionPBX ALTER USER FusionPBX with PASSWORD 'pbx2010'; or any passwd you want exit from su back to root
Mysql Setup
Complete the Setup
- Load fusionpbx in the browser choose Postgres for the database.
- Then press next put in the user account and password from that was created from the previous command.
- Make sure 'Create database User and 'Create Database Password' are empty and then submit the form.
- Login with 'superadmin' and 'fusionpbx'