System Requirements for PBXHub Server

To deploy PBXHub Server, you need to know the requirements of hardware, Ethernet port, and operating system.

Important: The private subnet of the server MUST be set to one of the following subnet options, otherwise the server installation would fail.
  • 10.0.0.0/8
  • 172.16.0.0/12 (excluding the 172.17.x.x and 172.19.x.x IP address ranges)
  • 192.168.0.0/16
Tip: We provide a server calculator to help you calculate the required server configurations for the entire deployment of Yeastar P-Series Cloud PBX. For more information, see Server Calculator.

Hardware requirement

The server used to host the PBXHub should meet the following minimum requirements, as listed in the following table, according to the number of PBXs that will be created in the PBXHub Server.

Each PBXHub Server can provide up to 100 Cloud PBX instances, you can scale up the number of PBXHub Servers according to the number of Cloud PBXs you need.
Note: The CC in the following table means concurrent calls.
Numbers of Created PBXs 0-20 21-50 51-100
Memory 16 GB 32 GB 64 GB
CPU Frequency Minimum 2.5 GHz
vCPU (Thread) 0 - 20 CC 4 8 12
21 - 50 CC 6 10 14
51 - 200 CC 8 12 16
201 - 300 CC 10 14 18
301 - 400 CC 12 16 20
401 - 500CC 16 18 24
Storage
Important: Minimum 150MB/s read speed and 150MB/s write speed.
System Disk 200 GB
Disk for Cloud PBX data 200 GB
Disk for Cloud PBX call recording file 200 GB
Ethernet 1000 Mbit/s

Operating system requirement

Item Requirement
Version Ubuntu 20.04 LTS Server Edition - 64 bit
Note: Other Ubuntu versions are not tested and supported.
Language English
Important: The default operating system language MUST be set to English to ensure the proper operation of the server.

Ethernet port requirement

The PBXHub Server needs 1 Ethernet port.