In this guide, we’ll cover the installation and configuration of 3CX on Ubuntu 18.04 Bionic Beaver Linux. This guide is a part of building an enterprise open source VOIP System on Linux. 3CX is an open standard software-based IP PBX system which offers a complete Unified Communications for your Business.

By using 3CX, it becomes so easy to install, manage and maintain your PBX, whether on an appliance, dedicated server in your premise, virtual machine or deployed on the cloud. From the 3CX website, the recommended operating system for running 3CX is Debian, which can be Stretch or Jessie release as of this writing.

Note that 3CX provides both free and commercial versions of the software. For comparison, check 3CX Edition Comparison page.

The good thing about 3CX installation is that they provide a script which automates most of the tasks. The script will install and configure PostgreSQL database server, 3CX packages, and configure Nginx proxy server.


The officially supported and recommended installation of 3CX PBX is on Debian 9 and Debian 8 Linux distributions. Installation on Ubuntu 18.04 is not supported.

Refer to guide below for installation of 3CX.

How to Install and Configure 3CX PBX on Debian 9/8

Your support is our everlasting motivation,
that cup of coffee is what keeps us going!

As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.


Please enter your comment!
Please enter your name here