3CX Download

Download 3CX Softphone 6 (universal SIP client)
Install 3CX PBX on Debian 10/9/8 manually
Step 1: Update your system packages
Let’s make sure we have all packages updated.

sudo apt update
sudo apt upgrade -y
If you have Kernel updates, it is recommended to reboot your server before you continue with the installation.

[ -f /var/run/reboot-required ] && sudo reboot -f
Step 2: Add 3CX Repository to Debian 10/9/8
Next is to add the 3CX packages repository to your system. Start by importing GPG key used for signing packages.

wget -O- http://downloads-global.3cx.com/downloads/3cxpbx/public.key | sudo apt-key add -
Once the key is imported, add repository

# Add repository to Debian 10
sudo apt install gnupg2 -y
echo "deb http://downloads-global.3cx.com/downloads/debian buster main" | sudo tee /etc/apt/sources.list.d/3cxpbx.list

# Add repository to Debian 9
sudo apt install gnupg2 -y
echo "deb http://downloads-global.3cx.com/downloads/debian stretch main" | sudo tee /etc/apt/sources.list.d/3cxpbx.list

# Add repository to Debian 8
sudo apt install gnupg2 -y
echo "deb http://downloads.3cx.com/downloads/debian jessie main" | sudo tee /etc/apt/sources.list.d/3cxpbx.list
Step 3: Install 3CX PBX on Debian 10/9/8
Update repository list and install 3CX.

sudo apt update
sudo apt install net-tools dphys-swapfile -y
sudo apt install 3cxpbx -y
This is a fully automated installation, you just relax and wait for it to complete. On success, a message is printed on your screen:

...........
Created symlink /etc/systemd/system/multi-user.target.wants/3CXHotelModule01.service → /lib/systemd/system/3CXHotelModule01.service.


        _____ _______  __
       |__  // ____/ |/ /
        /_ </ /    |   /
      ___/ / /___ /   |
     /____/\____//_/|_|

Welcome to the 3CX Configuration Tool
Help https://www.3cx.com/docs/manual/

Press ESC to go back.


Select how to run the tool:
(1) Using a Web Browser
(2) From command line
Enter option: