Installing 3CX Using 3CX Debian ISO
Installing 3CX Using 3CX Debian ISO
Installing 3CX Using 3CX Debian ISO
com/docs/manual/installing-debian-linux-pbx/
Home | Configuration guides and docs | 3CX Administration Manual | Installing 3CX using 3CX Debian ISO
Introduction
3CX created a Debian Linux ISO to make installation faster and management easier. You
must dedicate your Debian Linux instance to 3CX.
● 3CX can be installed on any hardware that runs Debian 12. If you want to do a barebone install
ensure that the hardware works with Debian 12 and that the hardware vendor will support you
with any issues. We can not assist with any issues in installing Debian 10 on barebone hardware.
● Do not configure a virtual network, VPN interface or the TeamViewer VPN option on the 3CX host.
1 of 4 6/23/2024, 9:23 AM
Installing 3CX on Debian from ISO | Configuration Guide https://www.3cx.com/docs/manual/installing-debian-linux-pbx/
● VMware vSphere Hypervisor (ESXi) 6.5u1 and above, with VMWare Tools package installed.
● Microsoft Hyper-V Server (6.2) and above capable of running Debian 12 - see our Hyper-V
Page for required settings.
● KVM 2.8 and up.
● Citrix XenServer 7.0 and above.
● Avoid using 3CX on converted VMs (P2V) due to possible timing issues, causing the guest OS
not to sync with the hypervisor’s timer.
1. Download the latest 3CX ISO. For V20 ISO click here. For V18 ISO click here.
2. If you are using a hypervisor/virtualized OS, set the CD option to boot from the ISO and ensure
the CD drive is set to connect on startup. If you are installing on a mini PC, then create a bootable
image, plug it into one of the available Mini PC’s USB ports and set the BIOS to boot from the
USB drive to start the installation.
3. Boot your system with the downloaded 3CX ISO, select “Install” from the main boot screen and
press the <Enter> key.
4. Important: You need to configure a static IP address for the 3CX host machine. Select <Go
Back> or press the ‘ESC’ key when asked for the hostname to first set the IP address of the
system and then configure the hostname. The system’s IP address affects the running PBX
services, connected clients and IP phones. To change the IP address on a running 3CX system,
you need to reboot the machine and then re-provision the connected apps and IP phones. If you
don’t want to set a static IP address, proceed to No. 6.
5. Select “Configure Network Manually” and press the <Enter> key to set the system's static IP
address. Select <Continue> to enter the network netmask and select <Continue>. Then, enter the
network default gateway IP address and select <Continue>. Finally, enter the name server(s) IP
address(es) and select <Continue>.
6. Enter a hostname for the computer so you can easily identify it on your network, using the
2 of 4 6/23/2024, 9:23 AM
Installing 3CX on Debian from ISO | Configuration Guide https://www.3cx.com/docs/manual/installing-debian-linux-pbx/
characters 'a' to 'z', numbers '0' to '9' and the '-' character.
7. Enter a domain name - use the same domain you used on other computers in the network, e.g.
mycompany.com. Select <Continue> to proceed.
8. Select the default system language and press the <Enter> key.
9. Select your geographical location from the location menu and press the <Enter> key to
proceed.
10. Specify the root account password for the machine and select <Continue> to re-enter the
password for verification purposes. Finally, select <Continue> to proceed. Note: Set
a strong password for the root user, as this account has no restrictions!
11. Select the system timezone and press the <Enter> key to proceed.
12. Partition your disk, selecting “Guided - use the entire disk”. Press the <Enter> key to proceed.
13. Confirm your disk selection by pressing the <Enter> key. If you are installing on a bare metal
machine, all data on your disk will be erased!
14. Select the “All files in one partition” partitioning scheme and press the <Enter> key to proceed.
15. Select “Finish partitioning and write changes to disk” and press the <Enter> key to proceed
to the 3CX Debian installation.
16. Select ‘Yes’ and press the <Enter> key to confirm writing changes to the disk. The install
process can take about 5-20 minutes, depending on your machine’s performance. When the
Debian installer finishes, the machine is rebooted and the 3CX installation starts automatically.
17. Now choose the “3CX Version xx” to install and then press <OK>. Agree to the “3CX License
Agreement” to proceed.
After the 3CX Debian installation finishes, you need to upload the configuration file to complete the
installation.
4. Once your installation is ready, you will be prompted to set your password. Login to the PBX using
the email you used to register.
3 of 4 6/23/2024, 9:23 AM
Installing 3CX on Debian from ISO | Configuration Guide https://www.3cx.com/docs/manual/installing-debian-linux-pbx/
See Also
● Learn how to Create and Convert OpenSSH Keys.
● Installing 3CX on Windows.
Last Updated
This document was last updated on 11 June 2024
https://www.3cx.com/docs/manual/installing-debian-linux-pbx/
4 of 4 6/23/2024, 9:23 AM