CPANEL/WHM is a popular web hosting control panel that is widely used by web hosting providers and system administrators to manage websites and servers. In this article, we will explore what CPANEL/WHM is, who uses it, and the technical requirements for installing CPANEL/WHM on CENTOS 8.
What is CPANEL/WHM?
CPANEL/WHM is a user-friendly web-based control panel for managing web hosting accounts and server administration. Developed by CPANEL, LLC, it has been in use since 1996.
It is a powerful web-based control panel that offers an intuitive interface for managing web hosting accounts and server administration. It was created by CPANEL, LLC in 1996 and has become a popular tool for website owners and system administrators due to its extensive feature set and ease of use.
With CPANEL/WHM, users can perform a wide range of tasks, such as creating and managing email accounts, installing applications, configuring security settings, and backing up and restoring data. It also provides a variety of tools for managing files, such as FTP access and file managers.
One of the primary benefits of CPANEL/WHM is its user-friendly interface. This makes it accessible to individuals of all technical levels, from novice website owners to experienced system administrators. Additionally, CPANEL/WHM supports a variety of third-party applications and plugins, allowing users to customize their experience and add additional functionality.
CPANEL/WHM also offers robust documentation and support, including a comprehensive knowledge base and community forums. This makes it easy to find answers to common questions and troubleshoot issues quickly.
Overall, CPANEL/WHM is a reliable and versatile tool for managing web hosting accounts and server administration. Its extensive feature set, user-friendly interface, and comprehensive support make it an ideal choice for businesses and individuals looking to simplify website management and administration.
Who uses CPANEL/WHM?
CPANEL/WHM is a popular web hosting control panel used by web hosting providers, system administrators, and web developers to manage their servers and web hosting accounts.
It is a widely used web hosting control panel that offers a range of features for managing servers and web hosting accounts. It is a popular choice among web hosting providers and system administrators, who need a reliable and user-friendly tool to manage their infrastructure.
One of the primary benefits of CPANEL/WHM is its affordability. It is an affordable solution for small to medium-sized businesses that need a reliable and easy-to-use web hosting control panel. Additionally, CPANEL/WHM is designed to be user-friendly, making it accessible to individuals of all technical levels.
Web developers also use CPANEL/WHM to manage multiple websites on a single server. This allows them to streamline their workflow and manage their clients’ websites more efficiently. CPANEL/WHM offers features such as automated backups, one-click installs, and easy-to-use file managers, making it an ideal choice for web developers who need to manage multiple websites.
Overall, CPANEL/WHM is a versatile and reliable tool for managing web hosting accounts and server administration. Its affordability, user-friendly interface, and comprehensive feature set make it an ideal choice for businesses and individuals looking to simplify website management and administration.
Technical Requirements for Installing CPANEL/WHM on CENTOS 8.
Before installing CPANEL/WHM on your server, you need to ensure that your server meets the following technical requirements:
- Operating System CPANEL/WHM can be installed on various Linux distributions, but CentOS is the recommended operating system. You will need to install a minimal version of CentOS 8, which can be downloaded from the CentOS website.
- Server Specifications Your server should have a minimum of 1 GB of RAM, 20 GB of free disk space, and a 64-bit processor. However, the recommended specifications are 2 GB of RAM, 40 GB of free disk space, and a 64-bit processor with at least two cores.
- Network Requirements Your server should have a static IP address, and you should have root access to the server. You will also need a stable internet connection to download and install the necessary packages.
- Software Requirements Before installing CPANEL/WHM, you need to ensure that your server has the necessary software packages installed. These packages include Perl, curl, tar, and the GCC compiler.
Installation instructions for CPANEL AND WHM ON CENTOS 8
In the event that the fully qualified domain name of the resource is not available, build the hostname in the hostname.yourdomain.com using the following format:
hostnamectl set-hostname cPanel.Roterhosting.lan
The next step is to determine whether or not the server is compatible with Perl, which is cPanel’s principal programming language. In that case, install it by using the following command:
yum install perl
The cPanel script needs to be downloaded as the following stage in the process. There is no requirement for a command. It is fine if the server already has cURL installed on it. Install it in the opposite scenario in a manner similar to how Perl is installed.
Following the completion of the prior phase, it is time to set up the most recent script utilizing the following format:
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latest
Launch the installation automatically and wait for the procedure to complete. The end result is comparable to:


Note that the automatic installer is very sensitive to any disturbances in the network. As a result, we strongly suggest using it in screen mode, which produces the active shell. In spite of the issues, it continues to be stable. Deliver the command to the screen before the start of the game. The fact that the system replies the path /usr/bin/screen indicates that the option is present on the server. If this is not the case, execute the command yum install screen.
You can finish the installation by using the web interface, and then you can enter the cPanel by using the link below; for instance, your IP address is 1.2.3.4. The address of the link is going to be http://1.2.3.4:2007. The login is always set to root, and each person has their own password. After only a few taps of your mouse, the operation is finished.
https://SERVER_IP:2087
Please accept the terms of the license agreement before you can use the control panel. Go to the Setup Networking menu option, and then fill out the necessary details. These are addresses for sending email and text messages. The format for the contact SMS address is the email; therefore, check with your operator. In the event that there are modifications, you should review them because the system will send you important messages.
The ISP resolver in the hostname section is the next stage in the process. Crucially, it includes the correct settings for the FQDN as well as the server resolver. Next, navigate to the IP address that has been pre-determined for the Main network or Ethernet device. That is identical to the primary IP address that was given to you by your hosting provider.
If the server has many IP addresses, select the one that is most frequently used as the address of the central server, and go on to step 4. If it’s necessary, you can provide the nameservers for each field in this section. Another option is to select “Add A entries for Hostname” and then click the “Tick” button. Go to the fifth and final step.
At this specific step, it is suggested to determine the disk restrictions that are concerting the consumption. Fill in the quotas for the file system, and then finish the wizard. It is finally time to unveil the website.
Conclusion
CPANEL/WHM is a powerful web hosting control panel that is widely used by web hosting providers and system administrators to manage websites and servers. It is designed to be user-friendly and provides an intuitive interface for users of all technical levels. To install CPANEL/WHM on your server, you need to ensure that your server meets the necessary technical requirements, including the operating system, server specifications, network requirements, and software requirements. By meeting these requirements, you can install and use CPANEL/WHM to manage your web hosting accounts and server administration with ease.
I specialize in cloud technologies. So in a few years, he has become one of our top field specialists and has moved from intern's potion to a fully trained professional DevOps in an impressive fashion. I work in a wide range of areas that require in-depth knowledge, such as working with Linux-based infrastructure; setting up and managing databases; CI/CD platforms, Kubernetes; Helm, Docker; Python, Ansible; TCP/IP, DNS, HTTP/HTTPS, SSH. I am also fond of hunting, fishing and traveling. You can see more information about me on my social media pages.