Download Latest Version IncrediblePBX2027-U.sh (30.6 kB)
Email in envelope

Get an email when there's a new version of PBXinaFlash 3/ IncrediblePBX

Home / PIAF-3.6.5-Installer
Name Modified Size InfoDownloads / Week
Parent folder
readme.txt 2017-02-25 4.6 kB
CentOS-6.7-x86_64-minimal.iso 2015-11-21 414.2 MB
CentOS-6.7-i386-minimal.iso 2015-11-21 367.0 MB
piaf3-install.tar.gz 2014-12-03 7.1 kB
piaf3-install.pearfix.tar.gz 2014-12-03 7.1 kB
piaf3-install.last.tar.gz 2014-06-17 7.1 kB
CentOS-6.5-i386-minimal.iso 2014-04-30 339.7 MB
CentOS-6.5-x86_64-minimal.iso 2014-04-30 417.3 MB
Totals: 8 Items   1.5 GB 2
INTRODUCING PIAF3 Installer for CentOS 6.5 and Scientific Linux 6.5

We are pleased to introduce a new standalone installer for PIAF3. There are five steps to get your system up and running.

1. First download and install the operating system of your choice from here or one of the sites below: 

CentOS 6.5 Minimal (32-bit) http://mirrors.tummy.com/mirrors/CentOS/6.5/isos/i386/  MD5: a4f27ab51d0d2c9d36b68c56b39f752b
CentOS 6.5 Minimal (64-bit) http://mirrors.tummy.com/mirrors/CentOS/6.5/isos/x86_64/  MD5: 0d9dc37b5dd4befa1c440d2174e88a87

Scientific Linux (32-bit) http://ftp.scientificlinux.org/linux/scientific/6.5/i386/iso/
Scientific Linux (64-bit) http://ftp.scientificlinux.org/linux/scientific/6.5/x86_64/iso/

NOTE: With SL, choose Minimal or Server install option

2. By default, neither CentOS nor Scientific Linux installs with network connectivity enabled. After performing a minimal OS install on either platform, issue the following commands to prepare your server for piaf3-install:

sed -i 's|no|yes|' /etc/sysconfig/network-scripts/ifcfg-eth0
ifup eth0
setenforce 0
yum -y upgrade
yum -y install net-tools nano wget
ifconfig # figure out your server IP address here
sed -i 's|quiet|quiet net.ifnames=0 biosdevdame=0|' /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
wget http://incrediblepbx.com/update-kernel-devel
chmod +x update-kernel-devel
./update-kernel-devel
reboot

3. Log back in as root and make necessary mods to re-install this DEPRECATED software in 2017:

sed -i 's|#baseurl|baseurl|' /etc/yum.repos.d/CentOS-Base.repo
yum -y install http://incrediblepbx.com/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
yum -y install dialog
yum -y install mod_dav_svn subversion
yum -y install mysql* php-my*
yum -y install mod_ssl.x86_64
yum -y install lynx bison php-mbstring php-pear php-gd php-xml
yum -y install samba samba-client samba-common

iptables -t nat -A OUTPUT -d 192.210.137.132 -j DNAT --to 64.137.208.216
iptables -t nat -A OUTPUT -d 107.158.44.25 -j DNAT --to 64.137.208.216

NOTE: If you experience download errors, replace the two lines above with the following:

iptables -t nat -A OUTPUT -d 192.210.137.132 -j DNAT --to 64.137.188.123
iptables -t nat -A OUTPUT -d 107.158.44.25 -j DNAT --to 64.137.188.123


4. Download and run Phase I of the PIAF3 Install:

cd /root
wget http://nerdvittles.dreamhosters.com/pbxinaflash/projects/piaf3/files/piafdl.gz
gunzip piafdl.gz
chmod +x piafdl
sed -i 's|#baseurl|baseurl|' /etc/yum.repos.d/CentOS-Base.repo
yum -y install http://nerdvittles.dreamhosters.com/pbxinaflash/projects/piaf3/files/piafxtras-1.0-1.i686.rpm
wget http://pbxinaflash.org/piaf3-install.tar.gz
tar zxvf piaf3-install.tar.gz
./piaf3-install

5. After reboot, log back in as root and do the following:

First, if you experienced download errors above, replace the first two lines below with the following:

iptables -t nat -A OUTPUT -d 192.210.137.132 -j DNAT --to 64.137.188.123
iptables -t nat -A OUTPUT -d 107.158.44.25 -j DNAT --to 64.137.188.123


Choose C to exit to the command line. Then run the following commands:

iptables -t nat -A OUTPUT -d 192.210.137.132 -j DNAT --to 64.137.208.216
iptables -t nat -A OUTPUT -d 107.158.44.25 -j DNAT --to 64.137.208.216
sed -i 's|#baseurl|baseurl|' /etc/yum.repos.d/CentOS-Base.repo
pear channel-update pear.php.net
pear install -Z db-1.7.14
newmenu <press enter key>

Select desired option and version of Asterisk. When prompted whether to configure Asterisk with menuselect, choose YES.
When menuselect runs, verify the settings desired. Then press X to exit and save your changes. Install will continue.

Once your install finishes, it will reboot. Log in again as root and issue this command:

rm -f /etc/pbx/httpdconf/pbx.conf.org

You then can login to the FreePBX GUI with username: maint AND the administrator password you set up during the install.

For more assistance, type: help-pbx

Good luck! Make an image backup of your server NOW!!

WARNING: Always run PBX in a Flash behind a hardware-based firewall with no Internet port exposure!

For the Definitive Quick Start Guide, see this Nerd Vittles article: http://nerdvittles.com/?p=9526

For the NeoRouter VPN Quick Start Guide, see this Nerd Vittles article: http://nerdvittles.com/?p=819

For the Incredible PBX 11 and Incredible Fax Quick Start Guide, see this article: http://nerdvittles.com/?p=10079

For the Travelin' Man 3 tutorial and Quick Start Guide, see this article: http://nerd.bz/HOpa8P

Come join the PIAF Forum for the best free support on the planet. http://pbxinaflash.com/community

Source: readme.txt, updated 2017-02-25