How do I install cPanel

Before you install cPanel & WHM or cPanel DNSONLY, you should know that:

  • Because cPanel is designed for commercial hosting, we only license publicly visible, static IP addresses. We do not license dynamic, sticky, or internal IPs.
  • At this time, we do not provide an uninstaller. Once you install cPanel software, you must reformat the server to remove it.
  • You should only install cPanel & WHM on a freshly installed operating system.
  • The cPanel & WHM installer will install all of the services it needs. If you install services before cPanel & WHM, you will encounter compatibility problems. When you install your operating system, make sure to deselect software package groups such as a Gnome, KDE, and any other GUI desktop environments.
  • You will need a package handler such as yum (included in default installations of CentOS and Red Hat® Enterprise Linux®).

Our system requirements document lists these operating systems as compatible with cPanel & WHM:

  • CentOS (version 5.x or 6.x)
  • Red Hat Enterprise Linux (version 5.x or 6.x)
  • CloudLinux (version 5.x or 6.x)

Next, let's examine the basic differences between these operating systems.

Comparison Chart

CentOS is a free operating system based on Red Hat Enterprise Linux.

CloudLinux is an operating system based on CentOS that has been optimized for web hosting to improve density, stability, and security in shared hosting environments.

Red Hat Enterprise Linux
Cost Free Paid Paid
Updates Community-supplied updates Updates from Red Hat Updates from CloudLinux
Support Community-supplied support Support from Red Hat Support from CloudLinux

CentOS vs. Red Hat Operating Systems 

About CloudLinux

Unlike CentOS, CloudLinux modifies the kernel to contain spikes in usage. This modification enhances your server's reliability.


  • CloudLinux is compatible with virtual environments that allow you to select a kernel. It is not compatible with OpenVZ or Virtuozzo.
  • You may encounter compatibility issues when you use CloudLinux with some Apache modules. For more information, see our EasyApache Documentation.
If installing on a Page-Zone dedicated server or VPS, you will likely have the latest version of CentOS already installed and configured for cPanel with the correct partition sizes. Otherwise, it is highly advisable to read the documentation in full at

Once the Operating system is installed, log in using SSH (command line and run the following commands. 

To install cPanel & WHM, run these commands:

  1. cd /home — Opens the /home directory.
  2. wget -N  — Fetches the latest installation files from cPanel's servers.
  3. sh latest — Opens and executes the installation files.

Once it is complete (1-2 hours) you may log in to WHM with any browser as root at your server IP on port 2086 -  http://serverIP:2086
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Managed and Unmanaged Server Definition

 On Page-Zone servers and VPS (virtual private servers) running Linux Operating system where...

Install FREE modsecurity rules for 2014

Whereas gotroot decided to go to a paid version of mod security rules this has left low margin...