cPanel must be run on a Linux operating system: either CentOS (Cent operating system), RHEL (Red Hat Enterprise Linux), or CloudLinux. Your server should have a 226 MHz (megahertz) processor, 1 GB of RAM, and 40 GB of disk space.
Before installing cPanel, you must install Perl on your server. These are only things you need to worry about if you are self-managing a server. With most web hosting, the hosting provider will take care of these requirements for you.