Hardware Compatibility List
This document contains the hardware requirements for VoipNow. These requirements apply to both single node and distributed deployments.
VoipNow is certified to run on Red Hat Enterprise Linux 8 (RHEL8) and compatible distributions (AlmaLinux 8, Rocky Linux 8).
Hardware Requirements
Generally, hardware nodes should be deployed with these requirements in mind:
| Component | Minimum | Recommended |
|---|---|---|
| Architecture | x86_64 (64-bit) | x86_64 (64-bit) |
| CPU | Intel Xeon or AMD EPYC, 8 cores, AES-NI support | Intel Xeon or AMD EPYC, 12+ cores, AES-NI support |
| RAM | 16 GB | 32 GB or more |
| Storage (System) | 240 GB SSD | 480 GB SSD, fault-tolerant (RAID) |
| Storage (Data) | 500 GB | 1 TB or more (not required with cloud object storage) |
| Network | 1 Gbps | 10 Gbps |
"Important"
AES-NI instruction support is mandatory for optimal encryption performance.
Virtualization Requirements
In case of virtualization, we highly recommend:
- Do not over-provision RAM and CPU
- Have at least 1 CPU reservation
- Use paravirtualized drivers for best performance
Partitioning Scheme
The following partitioning scheme is recommended:
| Partition | Space |
|---|---|
| /boot | 1024 MB |
| /boot/efi | 600 MB (UEFI systems only) |
| /tmp | 4096 MB |
| / | Minimum 300 GB |
| /data | Minimum 1 TB (not required with cloud object storage) |
RHEL8 Certified Hardware
VoipNow runs on RHEL8-compatible systems. The following hardware vendors have RHEL8-certified server systems. For the complete and updated list, please check the Red Hat Ecosystem Catalog.
| Vendor | Model(s) |
|---|---|
| Cisco | UCS C-Series UCS B-Series |
| Dell | PowerEdge Rack PowerEdge Tower |
| Fujitsu | Primergy |
| HPE | ProLiant DL ProLiant ML Synergy |
| Lenovo | ThinkSystem SR ThinkSystem ST |
| Oracle | Oracle Server X |
| Supermicro | SuperServer SuperBlade A+ Server |
"Cloud Deployments"
When deploying on public cloud platforms (AWS, Azure, GCP), hardware compatibility is managed by the cloud provider. See the Public Cloud Deployment guide for more information.