Don't have your operating system installed yet?
Install the latest CentOS operating system and cPanel at the same time!
Visit layer1.cpanel.net and download the ISO's under "CentOS Quick Install DVDs".
MINIMUM REQUIREMENTS - You must have a server with the following minimum specifications:
At least a Pentium 3 500 MHz processor
At least a 20 GB hard drive (40 GB recommended)
At least 768 MB RAM (1 GB recommended when hosting many accounts) for
CentOS 6/Cloudlinux 6/RHEL 6/Amazon Linux
At least 1 GB RAM (2 GB recommended when hosting many accounts) for CentOS
7 / Cloudlinux 7 / RHEL 7
New installations on CentOS, CloudLinux, or RHEL 5 not supported.
PARTITIONING - The following partitions are recommended prior to installing cPanel:
1 GB / tmp
Remaining space to /
HOSTNAME - Your server needs to have a valid DNS zone with "A" record pointing to the IP where you want to host it. This is called the hostname.
NOTE: The hostname of this server should be a Fully Qualified Domain Name that will not be used elsewhere on the server. You should never set your hostname to a name that is already used (www, ftp, mail, etc) or to the name of an account on the server (www.domain.com). This hostname needs to have an "A" record and be in DNS to be valid.
Your server needs to have a valid DNS zone with "A" record pointing to the IP where you want to host it. You need to do this in the name servers with your host.
If you set the command 'hostname xxxx.xxbhosting.com' this will only set the hostname while the machine is on.
Assuming a fedora/redhat based system edit your [ /etc/sysconfig/networking ] file and change the hostname variable to that of your host.
OPEN PORTS - 8. You must have the following ports open on your server: 22 (SSH), 2082, 2083, 2086, and 2087. Please contact your datacenter provider to make sure these ports are open.
NOTE: The above partitioning scheme is assuming a 40 GB hard drive. If you have a larger hard drive, you should increment /usr and /var accordingly. If you do not have a partitioning scheme similar to the above, it is recommended that you format and repartition your machine as you may run into operational issues in the future.
Please type CLEAN in all capital letters to acknowledge the fact that cPanel will not work on your server unless it is a clean base install of Linux meeting ALL of the requirements above.