October 7, 2022

cPanel Hosting On CentOS 7 With 99RDP VPS


A web hosting control panel is a must for modern system administrators and web hosting providers. cPanel hosting makes it easier for system administrators to manage and automate tasks. For example, from one dashboard he can manage one or more servers. Therefore, it should be the right choice as a smart tool to manage critical tasks such as patching, setup, installation, and monitoring.

Amongst web hosting panels .cPanel hosting is one the most reliable and intuitive server and site management platforms. With a rich feature set and customer-centric support, cPanel’s automated and configurable platform allows customers to focus on growing their businesses. With cPanel hosting, we can Choose from the most popular website builders to kick-start your web presence or provide resources to build and oversee your own website from scratch.

cPanel hosting has many features. It’s very convenient because everything is on one page and you don’t have to click different menus to get where you want. Additionally, every feature has a short description detailing what it can do. Plus, almost every option lets you create everything in just a few clicks. The main features of cPanel hosting are:
  • Domain name settings, registration, and transfer;
  • Email creation and management, spam filters management, autoresponders, and email forwarders set up;
  • Visitor and error logs;
  • Database creation and management;
  • Security features, such as IP blocker, leech protection, and password-protected directories;
  • Server performance monitoring;
  • Backup creation and automation;
  • File manager and FTP users creation;
  • Lots of third-party apps and tools to extend functionality.

System Requirements for cPanel Hosting

Given is the minimum system requirement for cPanel hosting a simple website application. However, hosting a large number of websites with associated email addresses and databases requires more processing power, storage space, and RAM. Servers that host videos, music, or bulk applications require more processing power, storage space, and RAM. If you plan to host CPU-intensive applications in your virtual machine, it’s a good idea to evaluate CPU utilization. Additional CPU cores may need to be allocated to meet the processing demands of high-performance applications. 

  • Processor: 1.1 GHz
  • Os: CentOs 7 64-bit/Linux Distros
  • Ram: 3 GB
  • Disk Space: 40 GB
  • Valid IP address: 1

cPanel, is a software for commercial hosting. Therefore, license is only available for publicly visible static IP addresses. cPanel do not license dynamic IP addresses, reserved IP addresses, static IP addresses, or internal IP addresses. cPanel does not provide an uninstaller. If you remove the software, you will need to reformat the server. Lastly, Install cPanel and WHM on newly installed operating systems only.


Installing cPanel Hosting On CentOs 7 VPS

Firstly, update your CentOs 7 server to the latest version using the given command.

# yum update

After the update is finished save the rules for your IP using this given command. System administrators and developers use the iptables command to configure, manage, and inspect firewall tables of IPv4 and IPv6 packet filtering rules in the Linux kernel. Any changes made with these commands will be lost when you reboot the Linux server. So these rules should persist across reboots.

# iptables-save > ~/firewall.rules

The Firewalld daemon manages a set of rules using entities called “zones”. A zone is essentially a set of rules that determine what traffic is allowed based on the level of trust in the network your computer is connected to. Network interfaces are assigned zones that specify what actions the firewall allows. In our case, we are going to turn off firewalld.services so that it won’t interfere with the cPanel hosting installation.
# systemctl stop firewalld
This command will stop the firewalld services. But if we reboot the system there are chances that the firewalld service start again. To fix this we are going to disable the firewalld service so that it won’t start again after a reboot.
# systemctl disable firewalld
cPanel Firewalld
Then there’s the network manager that offers a number of benefits, including Support for easy network setup and management using both command line interface and GUI tools. But we don’t need  NetworkManager service enabled while performing installation for cPanel hosting. So we are going to mask the NetworkManager service so that the systemd won’t even load the service.
# systemctl mask NetworkManager.service
Next, we are going to stop the network manager service with the given command.
# systemctl stop NetworkManager.service
After that disable the NetworkManager.service using
# systemctl disable NetworkManager.service
Once all these steps are completed you can proceed with the installation of cPanel with the given command. This command downloads the latest script for cPanel hosting which will download and install all the dependencies required to run cPanel automatically.
# cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Once the installation is complete, you will see a message in the console similar to “cPanel installation completed”. with all the details to access.
cpanel installed
You can also generate the one-time login URL using “whmlogin” command. It will generate something like this URL.

Accessing Cpanel Hosting via browser and configuring trial license.

Open the one-time URL in any browser which will redirect to the legal disclaimer page, on the page click on “Agree at all”

cPanel Welcome screen


After that, sign in with your registered cPanel login to activate the 15-day free Trial License. Now click on server setup.


cPanel License

Enter your registered email to receive error notifications regarding the server. You can also enter your custom nameserver so that it converts domain names into server IP addresses so that visitors can access your websites.



That’s, it folks WHM/cPanel hosting is installed on your newly purchased VPS or Dedicated Server.

Choose a reliable Cpanel hosting plan and grow your online presence!

Try out our self-managed cPanel hosting VPS plans tailored for admins and website developers, or opt for affordable managed VPS plans instead. You can also host other alternatives that don’t use cPanel. Get exactly the Linux distribution you need from a variety of options including CentOS 7, Ubuntu 20, Debian, CloudLinux, and more. 99RDP has over 15 server locations so you can host it close to you or your customer base to ensure the lowest latency and highest uptime.


Efficiency and performance are everything when choosing a VPS. The resources you get must be the best, the best ones because you can get the best resources. That’s what 99RDP offers. Our premium KVM-powered virtual private servers and bare metal dedicated servers are best running on the industry-leading infrastructure.

Get the best at incredibly affordable prices you won’t find anywhere else. All of our affordable VPS/DS plans come with SSD hard drives for ultimate speed and state-of-the-art equipment to launch your business effectively and efficiently.

Cheapest Private VPS Starting @$19.99 Only ➤ ➤➤➤➤  Click Here

Popular Blog Posts