+44 151 528 8706 [email protected]

How to install cPanel 

cPanel is a well known, most reliable and intuitive commercial control panel for web hosting services. It is rich in feature and can be used via a powerful graphical user interface to manage all shared, reseller and business hosting services and more.

It comes with a cPanel and Web Host Manager(WHM), which makes web hosting easier for web admins:

WHM provides root and reseller level access interface, where users can manage settings related to server administration and account management.
While cPanel offers user level access interface to manage a web hosting account on the server.


Feautures of cPanel/WHM Webpanel:


1)Intuitive and powerful GUI to control your server with WHM.
2)Supports API Authentication Tokens.
3)Enables you to view SSL Status in cPanel.
4)Supports operations such as Backups, Migrations and restorations in a very easy and smooth manner.
5)Supports excellent DNS and mail server management for main server and as well as client account.
6) Supports management (start/stop/enable/disable) of services on server.
7)Enables you to configure SSL/TLS for all server services and client domains.
8)Easy integration with Phpmyadmin manage your MySQL databases from web browser.
9)Supports rebranding.
10)Allows integration with WHMCS to automate billing management and so much more.


Install Requirements

Installation Requirements

1)A clean fresh minimal installation of CentOS 7 server.
2)Minimum of 1 GB RAM (but 2 GB recommended).
3)At least 20GB of free disk space (but 40 GB recommended).
4)A valid cPanel license.
5)Standard hostname (FQDN or Fully Qualified Domain Name)

Installation of cPanel on CentOS 7

1. Ensure that your server has a standard hostname (FQDN or Fully Qualified Domain Name), otherwise set it as follows (in this example, cpanel is the hostname and tecmint.lan is the domain name):

# hostname yourdomain.tld

2. cPanel is written in Perl, ensure that you have Perl installed on your server, other wise run the command below to install it on your system.

#yum install perl

Install curl by executing the command below:

 # yum install curl


How to Install cPanel

cPanel provides custom installation script, so we just have to download the installation script and execute it to complete the cPanel installation. This is most likely to be done in a newly provisioned server to avoid installation errors.

This can be done by executing a single command in terminal.

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


This command change the current working directory to /home, downloads the latest cPanel package and executes the installation script.

Below given is a screenshot that marks the completion of cPanel/WHM installation.

cPanel/WHM is listening to the ports 2086 and 2087, later when accessed via HTTPS.

You can access the web interface of WHM in your browser by going to http://IPADDRESS:2086 or https://IPADDRESS:2087 for encrypted connection.

This will take you to the WHM login window and since WHM requires ‘Root’ access, you need to login as the Root user and password.

The first page you see after login would be the initialization setup page. This page just shows the license agreement, you can accept it.

Setup Networking

In this page you need to specify the following things:

Server Contact Email Address // This is the Email address in which server sends notification Emails.

This Server’s Hostname // Hostname of the server

Primary Resolver // Primary Name Server which this cPanel server contacts to for Domain Name Resolution.

Secondary Resolver // Secondary Name Server which this cPanel server contacts to for Domain Name Resolution, this is set incase the Primary Name Server is not responding or resolving.


How to Mount an NFS Share in Linux

Network File System (NFS) is a distributed file system protocol that allows you to share remote directories over a network. With NFS, you can mount...

How to install Plesk on CentOS

Plesk is a commercial web hosting and server data center automation software with a control panel developed for Linux and Windows-based retail hosting...

Plesk vs cPanel

When choosing between web hosting control panels, it’s often a toss-up between Plesk or cPanel. Between them, they dominate the market for users looking for account and server...

We're Here To Help!

12 + 2 =

Head Office

Ukshin Kovaçica, 10,000 Pristina, Republic of Kosovo

Call Us

+44 151 528 8706