The minimum requirements for hosting 3CX vary based on the size of the deployment, the platform it’s installed on, and whether it’s hosted on-premises, in a private cloud, or in a public cloud. Here’s a concise overview based on information from 3CX’s official documentation and Lightwire Business:
General Requirements for 3CX:
- CPU and Memory: The requirements depend on the number of users, call queues, and extension groups. Integrating with Microsoft 365 and other features may require additional RAM.
- Network: A minimum of a 1Gb LAN connection is needed, with 10Gb required for 1000 or more users.
- Storage: At least 30GB of storage space is required for the base system install, with additional space needed for backups, voicemails, logs, and call recordings.
Specific Deployment Sizes and Requirements:
- Small (up to 10 extensions): Requires at least an Intel i3 (Gen. 8) or equivalent for Linux Debian-based installations and slightly higher specifications for Windows-based installations.
- Medium (up to 50 extensions): An Intel i5 (Gen. 8) or equivalent is recommended for Linux Debian-based installations, with higher requirements for Windows.
- Large (up to 250 extensions) and Enterprise (up to 1000 extensions): These sizes require more powerful CPUs (Intel i7 for large and Intel Xeon E5 v4 for enterprise), more memory, and larger storage capacities.
Hosting on Different Platforms:
- On-premises Deployment: Can use Debian or Windows, with Windows requiring higher memory and system specifications.
- Private Cloud Deployment: Suitable for VM clusters or virtual server deployments, with hardware recommendations similar to on-prem systems.
- Public Cloud Deployment: Providers like Azure, AWS, and GCP offer resilient hosting options, with specific instance specifications recommended based on the deployment size.
It’s important to note that these are baseline requirements, and actual needs may vary based on your specific usage scenarios, including the number of simultaneous calls and active users. For deployments larger than 1000 extensions, it’s recommended to consult with 3CX directly to plan appropriately.
For detailed specifications and to ensure you’re meeting all necessary requirements for your particular setup, visiting the official 3CX documentation and Lightwire Business’s insights on hosting requirements is highly recommended.