* 1. OPERATING SYSTEM – cPanel should be installed on a blank server with a fresh operating system install. We recommend installing the CentOS operating system.
* 2. BLANK SERVER – cPanel makes many changes to your system including downloading needed packages and configuring them for you. Because of the considerable amount of changes that cPanel will make to the system, you need to reformat your machine to ensure a CLEAN STATE of the system, with no user data or custom installations on it. The suggested method of uninstalling any software is to reformat the server.
* 3. INSTALLATION – The operating system install should be a MINIMAL install. Inside of CentOS or other common Linux builds this means selecting a CUSTOM install and UNSELECTING (unchecking) all of the packages available for the installallation. CPanel will install all of the necessary files and packages required for its use. Make certain the any FIREWALLS (such as IPTABLES) are turned off when asked during the installation.
* 4. VALID CPANEL LICENSE – You must have a valid cPanel license. If you do not have a valid cPanel license, please place your order at: www.buycpanel.com/order.php
* 5. MINIMUM REQUIREMENTS – You must have a server with the following minimum specifications:
o At least a Pentium 3 500 MHz processor
o At least a 10 GB hard drive
o At least 256 MB of RAM
* 6. PARTITIONING – The following partitions are recommended prior to installing cPanel:
o 1 GB /tmp
o Remaining space to /
* 7. 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 nameservers 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.
* 8. OPEN PORTS – You must have the following ports open on your server: 2082, 2083, 2086. Please contact your datacenter provider to make sure these ports are open.