The following are the minimum requirements for a cPanel/WHM server. A server that meets only these requirements may not function properly, especially if it performs various demanding functions.
It also depends on the nature of the websites hosted, volume of traffic, as well as number of accounts per server.
Hardware Requirements
Processor: 2 CPU cores
Memory: 1024MB RAM
Disk Space: 20GB Hard Disk Drive (40GB is recommended for scalability)
Operating Systems supported include AlmaLinux, Rocky Linux, CloudLinux, and Ubuntu. CentOS is no longer supported.
Some operating systems may have specific limitations so please refer to cPanel's System Requirements.