How to install 3CX Phone System on Standard Debian Linux

How-to-install-3cx-phone-system-v18-on-standard-debian-10-linux-on-kvm-cloud

How to install 3CX Phone System on Standard Debian Linux

Home ยป Cookbook ยป How to install 3CX Phone System on Standard Debian Linux
Most local cloud service providers donโ€™t allow uploading custom ISO to install. They just provide SSH access to the cloud server or whatever port needs to be opened on the firewall, but you only get a fresh OS from a list of choices they have. You are doomed if you want to install 3CX Phone System on the cloud using the traditional ISO installation method.
Table of Contents

If you are also facing the same issue of installing 3CX Phone System on your cloud, letโ€™s see what to do.

Prerequisite for 3CX Phone System

A cloud instance with Debian ISO installed on it. We will be trying Debian Linux 10.

Adding the repository

Run the commands below as the root user:

SSH Config
apt install gnupg
SSH Config
wget -O- http://downloads-global.3cx.com/downloads/3cxpbx/public.key | apt-key add -
SSH Config
echo "deb http://downloads-global.3cx.com/downloads/debian buster main" | tee /etc/apt/sources.list.d/3cxpbx.list
SSH Config
apt update && apt install net-tools dphys-swapfile htop mtr screen curl dnsutils -y

Commands for installing 3CX

SSH Config
apt install 3cxpbx -y

Start the installation

The installation already began with the previous command apt install 3cxpbx -y. When asked, Press Tab to select the <Ok> button and press Enter to accept the 3cx license agreement.

Finish the Installation of 3CX Phone System

When the installation is finished, you will see the following screen, which asks you to select the configuration option. I’d recommend typing 1 (which selects Using a Web Browser) and hitting Enter, which will show you the URL to configure 3CX Phone System.

To configure 3CX Phone System and finish, you might look into this article. As you know 3cx has launched v20 which requires Debian 12. If you are willing to install the 3cx v20 on Debian 12, follow this tutorial.

author avatar
roosho Senior Engineer (Technical Services)
I am Rakib Raihan RooSho, Jack of all IT Trades. You got it right. Good for nothing. I try a lot of things and fail more than that. That's how I learn. Whenever I succeed, I note that in my cookbook. Eventually, that became my blog.ย 
share this article.

ADVERTISEMENT

ADVERTISEMENT

Enjoying my articles?

Sign up to get new content delivered straight to your inbox.

Please enable JavaScript in your browser to complete this form.
Name