2024-02-20 Version 1.0 is in BETA and for testing only. Not suitable for production systems.
______ _____ ______ __
| ____| | __ \| _ \ \ / /
| |__ _ __ ___ ___| |__) | |_) \ V /
| __| '__/ _ \/ _ \ ___/| _ < > <
| | | | | __/ __/ | | |_) / . \
|_| |_| \___|\___|_| |____/_/ \_\
Your Open Source Asterisk PBX GUI Solution
FreePBX is an open source GUI (graphical user interface) that controls and manages Asterisk© (PBX). FreePBX is licensed under GPL.
This is a FreePBX 17 installation script.
This script is to install FreePBX on the top of vanilla Debian 12.x OS.
FreePBX is a completely modular GUI for Asterisk written in PHP and Javascript. Meaning you can easily write any module you can think of and distribute it free of cost to your clients so that they can take advantage of beneficial features in Asterisk
This modules code is licensed as GPLv3+
To contribute code or modules back into the FreePBX ecosystem you must fully read our Code License Agreement. We are not able to look at or accept patches or code of any kind until this document is filled out. To view and sign the contributor license agreement you can visit https://oss-cla.sangoma.com/freepbx/sng_freepbx_debian_install. Signing this contributor license agreement once allows you to contribute to all open source projects from Sangoma, including FreePBX. Please take a look at https://sangomakb.atlassian.net/wiki/spaces/FP/pages/10682663/Code+License+Agreement for more information
Please file bug reports at https://github.com/FreePBX/issue-tracker/issues
Steps -
- ssh to the debian system as 'root' user
- wget https://github.com/FreePBX/sng_freepbx_debian_install/raw/master/sng_freepbx_debian_install.sh -O /tmp/sng_freepbx_debian_install.sh
- bash /tmp/sng_freepbx_debian_install.sh
The script will install the necessary dependencies for FreePBX, followed by the FreePBX software itself.
The installation duration may vary depending on your internet bandwidth and system capacity.
You can find detailed installation logs at '/var/log/pbx/freepbx17-install.log'."