Go to file
afanucchi 4af786b69e Updated README.md with Debian 9 details (#198)
Updated references to Debian 8 to show Debian 9 as it was confusing some people.
2018-11-14 21:46:19 -06:00
centos Update finish.sh (#193) 2018-10-12 21:22:01 -06:00
debian Update nginx.sh 2018-11-05 23:40:47 -07:00
devuan Update finish.sh (#194) 2018-10-12 20:37:09 -06:00
freebsd Update finish.sh (#195) 2018-10-12 21:22:13 -06:00
windows Update install-webplatform.ps1 (#152) 2018-01-26 22:44:50 -07:00
README.md Updated README.md with Debian 9 details (#198) 2018-11-14 21:46:19 -06:00

README.md

FusionPBX Install

A quick install guide for a FusionPBX install. It is recommended to start the install on a minimal install of the operating system. Notes on further tweaking your configuration are at end of the file.

Operating Systems

Debian

Debian 9 is the preferred operating system by the FreeSWITCH developers. It supports the latest video dependencies. If you want to do video mixing use Debian. Download Debian 9 Stretch from here https://cdimage.debian.org/cdimage/release/current-live/

wget -O - https://raw.githubusercontent.com/fusionpbx/fusionpbx-install.sh/master/debian/pre-install.sh | sh;
cd /usr/src/fusionpbx-install.sh/debian && ./install.sh

Devuan

If you like Debian but rather not bother with systemd, Devuan is a "drop in" replacement. Version 1 is bassed on Jessie, so you will find the same packages available. Please note that the source installation and installation on ARM is not fully tested.

wget -O - https://raw.githubusercontent.com/fusionpbx/fusionpbx-install.sh/master/devuan/pre-install.sh | sh;
cd /usr/src/fusionpbx-install.sh/devuan && ./install.sh

FreeBSD

FreeBSD is an operating system that has many great features like ZFS, HAST, CARP and more.

pkg install --yes git
cd /usr/src && git clone https://github.com/fusionpbx/fusionpbx-install.sh.git
cd /usr/src/fusionpbx-install.sh/freebsd/
./install.sh

CentOS

CentOS operating system is a requirement for some companies. Don't expect video mixing to work. It will likely be a year or more for video mixing dependencies to be updated enough to work in CentOS.

wget -O - https://raw.githubusercontent.com/fusionpbx/fusionpbx-install.sh/master/centos/pre-install.sh | sh
cd /usr/src/fusionpbx-install.sh/centos && ./install.sh

Windows

  • This powershell install for windows is currently in a "beta stage".
  • mod_lua is missing from builds after 1.6.14. Script will download it from github.
  • Click to download the zip file and extract it.
  • Extract the zip file
  • Navigate to install.ps1
  • Click on install.ps1 then right click on install.ps1 then choose Run with Powershell
  • If you are not already Administrator you will have to choose run as Administrator

Master https://github.com/fusionpbx/fusionpbx-install.sh/archive/master.zip

Security Considerations

Fail2ban is installed and pre-configured for all operating systems this repository works on besides Windows, but the default settings may not be ideal depending on your needs. Please take a look at the jail file (/etc/fail2ban/jail.local on Debian/Devuan) to configure it to suit your application and security model!