How To Install cPanel On CentOS 7

 
  1. Launch a CentOS 7 instance (Only install cPanel & WHM on a freshly-installed operating system).
  2. Access the instance via SSH.
  3. Run all the following commands from the shell/terminal (All commands need to be run as the root user).
  4. You need to purchase your own cPanel license to use the control panel.

 

Step 1

Set a valid hostname (FQDN) for your system. Note: Replace “your-hostname.example.com” with a FQDN.

 

hostname <your-hostname.example.com>

 

Step 2

Disable Network Manager and SELinux.

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

 

Step 3

Download and run the installation script. Tips: You may use the screen utility in case your session disconnects during installation.

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

 

Step 4

Wait for the installation to complete.

 

Step 5

While waiting for the installation, you might want to allow all the required ports on the security group for your instance (eg: WHM SSL, FTP, HTTP, HTTPS). Please follow the guide here.

 

Note: To know which ports are used by cPanel & WHM, please refer to this official documentation: https://documentation.cpanel.net/display/CKB/How+to+Configure+Your+Firewall+for+cPanel+Services

 

Step 6

Set a password for root. You will be prompted to enter the new root password after entering the command below:

passwd

 

Step 7

Browse to https://<your-server-ip>:2087 to access the WHM, and login as root.

 

After completing all the steps above, you should now be logged in to your WHM on your server.

 

 
Was this answer helpful? 133 Users Found This Useful (987 Votes)