Requirements for installation

You can install 3CX IP PBX either in the cloud or on your physical or virtual servers in your business. 3CX company officially launched its Cloud support service as of the first quarter of 2021. You can learn the pros and terms of use of 3CX Cloud service from other cloud operators here.


For support on 3CX IP PBX installation, you can contact authorized dealers with 3CX certification. ​ ​

Supported Operating Systems


All operating systems must be installed on x64 versions. 32-bit versions are not compatible with 3CX PBX server and 3CX SBC. Updates for your Windows operating system must be complete to ensure compatibility with 3CX.

  • Windows 10 (Pro, Enterprise)
  • Windows 11 (Pro, Enterprise)
  • Windows Server 2016 (Standard, Datacenter)
  • Windows Server 2019 (Standard, Datacenter)
  • Windows Server 2022 (Standard, Datacenter)


  • Debian 10
  • Rasbian
3CX system installation and stable operation tests are not performed in Foundation, Essentials editions, Windows 10 Pro, Home editions excluding Windows Server 2016 or 2019 Standard, Datacenter editions. 3CX does not support the operating system-related problems in the use of these versions.


Hardware Requirements

In order to determine the hardware on which the 3CX System will be installed, groups have been created in the table below according to the number of Internal Subscribers (Users). 











This table has been adapted for systems that will not use Call Center service and Interactive IVR (Payment by dialing via voice response system, call forwarding) applications.



3CX PBX Linux Debian Windows
CPU Family Intel i3 (Gen.8) or equivalent
vCPUs 2 2
Memory 2 2
Storage 30 GB SSD



3CX PBX Linux Debian Windows
CPU Family Intel i5 (Gen.8) or equivalent
vCPUs 4 6
Memory 4 6
Storage 100 GB SSD



3CX PBX Linux Debian Windows
CPU Family Intel i7 (Gen.8) or equivalent
vCPUs 6 8
Memory 8 10
Storage 300 GB SSD



3CX PBX Linux Debian Windows
CPU Family Intel Xeon E5 v4 or equivalent
vCPUs 8 10
Memory 16 18
Storage 500 GB SSD



3CX PBX Linux Debian Windows
CPU Family Intel Xeon E5 v4 or equivalent
vCPUs 8+ 10+
Memory 32+ 34+
Storage 500+ GB SSD



The Local Memory (Stroke) recommended for the system has been calculated in line with the basic needs of the system (System log files, phone firmware and configuration files). It is recommended to go for memory increase for audio recording and Backup files.

  • Average 1 minute of conversation and voicemail recording needs 1MB of space


If the 3CX PBX is located in the cloud and IP phone traffic will be routed with SBC, the following specifications are recommended:

Devices Up to 50 (10 BLFs per device) Up to 100 (10 BLFs per device)
Platform Linux Debian Windows Linux Debian Windows
CPU Family Intel i3 (Gen.8)  or equivalent Intel i7 (Gen.8)  or equivalent
vCPUs 2 4 4 6
Memory 2 4 2 4
Storage 30 GB available storage space



Cloud Provider

Recommended virtual machine / instance properties for Google Cloud Platform (GCP), MS Azure and Amazon Web Services (AWS) / Lightsail, according to the use cases specified in the physical server configurations. You can choose cloud servers with higher performance and memory according to your needs.

Cloud Provider Google (GCP) Microsoft (Azure) Amazon EC2 Amazon Lightsail
Small (up to 10 users) e2-highcpu-2 B2s a1.large t2.medium
Medium (up to 50 users) n1-standard-4 D4 v3 m5ad.xlarge t2.xlarge
Large (up to 250 users) n1-highmem-4 D12 v2 r5ad.xlarge t2.2xlarge



Q:  Can we install on 3CX IP PBX Virtual server?

A: Yes, you can install the 3cx PBX System in the virtualization environments listed below.


Q:  Can we install on 3CX IP PBX miniPC?

A: Yes, you can install it on 3cx IP PBX miniPC. You can check the supported miniPC models here.​ ​


Q: Is it necessary to connect to the internet when installing the 3CX IP PBX system??

A: Yes and to complete 3CX IP PBX software licensing and installation It must communicate with its addresses via port 443 (HTTPS).