CPU / vCores: 2 vCPUs (cores)
RAM: 2 GB minimum (4 GB recommended for larger deployments)
Disk Space: At least 5 GB free on the system partition
Operating System: Debian 12 (Linux preferred)
Split DNS: Must be configured correctly
Clean Environment: No unauthorized apt sources or third-party packages that interfere with Debian updates
⚠️ Note: Servers with 1 CPU and 1 GB RAM will fail the upgrade. Scale resources before attempting the transition. Follow instruction o how to upgrade your server in One.Console
For partners managing multi-tenant 3CX hosting, call centers, or enterprise deployments, we recommend:
4 vCPUs or higher
4–8 GB RAM
20 GB+ free storage
Redundant connectivity (SD-WAN, MPLS, or Peplink One.Demarc)
This ensures reliability, minimal downtime, and faster recovery in case of issues.
Follow this step-by-step process to reduce upgrade risks:
Validate Current Resources – Check RAM, CPU, and disk space.
Scale Up if Needed – Adjust your VM or hardware to meet requirements.
Verify Split DNS – Internal and external DNS must resolve correctly.
Clean the Server – Remove unused apt sources and conflicting packages.
Backup Your System – Create a full 3CX V18 backup before upgrading.
Run the Upgrade – Initiate from the 3CX Management Console.
Post-Upgrade Review – Reconfigure departments, call flows, and user permissions.
Upgrade Aborts at Pre-Check: Usually caused by insufficient CPU/RAM.
DNS Failures: Misconfigured split DNS leads to registration errors.
Debian Source Errors: Extra apt sources interfere with upgrade scripts.
Tip: Always run upgrades on a test environment first, especially if hosting multiple tenants.
At TELIN, we help MSPs, resellers, and 3CX partners across North America and Australia with:
Pre-upgrade readiness checks
Resource scaling and migration support
SLA-backed hosting (One.PaaS / One.IaaS)
SIP trunking with global redundancy (One.Voice)
Post-upgrade troubleshooting
Upgrading to 3CX Version 20 doesn’t have to be stressful. TELIN ensures a seamless transition with minimal downtime so you can stay focused on your customers.
Step 3: Proceed with the upgrade.
Once the resource upgrade is complete, continue with the 3CX Version 20 upgrade process.
At TELIN, we help MSPs, resellers, and 3CX partners across North America and Australia with:
Pre-upgrade readiness checks
Resource scaling and migration support
SIP trunking with global redundancy (One.Voice)
Post-upgrade troubleshooting
Upgrading to 3CX Version 20 doesn’t have to be stressful. TELIN ensures a seamless transition with minimal downtime so you can stay focused on your customers.