How to Install WHM on Your VPS Hosting Server?


If you are a reseller of VPS hosting services, then a WHM or a Web Host Manager becomes an integral part of your daily operations. It is a tool which a hosting company offers to its resellers to manage their daily reseller activities like invoices, client requests, server requirements, etc. A WHM is usually available on a lease and gives the reseller access to the cPanel. It helps web hosting resellers with a faster and more efficient way to manage their business. A WHM might contain multiple cPanels, which you gain access when you buy a reseller hosting package from a hosting provider. Once you are given a WHM to work with, you have to install the same on your VPS hosting server.

Here’s a quick guide.

Before you begin the installation process, you will need –

Access to a VPS system with pre installed cPanel/WHM.

The VPS root login details provided to you by your hosting provider.

Step 1: Log on to the VPS server.

Step 2: Once logged in, install Perl, using this command:

yum –y install Perl

Step 3: Follow it by downloading and installing WHM using this script:

cd /home && curl -o latest -L && sh latest

Step 4: Once you have installed WHM, you have to set up the program.

Go to “https://my-server-ip:2087” from your browser.

You have to ensure that you use “https.” If you try to access WHM in your web browser without the https, then it can send you a warning of an unsecured site.

Log in with your root username & password.


Don’t forget to accept the service agreement.


Set up your contact details.


Next, specify the DNS resolvers, as shown below. Also, you will need to specify the network device (Ethernet port) before proceeding to the next step.


Next, select the configuration for the nameserver from the options shown below. We recommend using BIND. You can choose to disable the option if you don’t want to run a DNS on the local system.

Next, select the configuration for your FTP server. We recommend selecting PURE- FTPD.


Enable cPHulk using standard settings and go to the next step.


Here, you will have to set the files system Quotas. Run “Use file system quotas” and “Finish Setup Wizard.”


You will find a showcase of Features. You can disable or enable the ones that deem fit.


You will land on the WHM dashboard.

Now, it’s time to create a new account and cPanel on the WHM.

Step 5: Create a New Account as well as cPanel.


Go to “Home — Account Functions — Create a New Account.”

Enter your domain name, followed by the username and password, along with the email address. You can leave the other options to their default setting.

To access cPanel, go to “https://my-server-ip:2083” from your web browser and login using your username and password.

Post authorization, the following cPanel screen will be displayed, allowing you to manage the settings of your site.


And with that, you would have successfully installed the WHM and cPanel on your VPS host.

Summing up…

With tools like WHM, it becomes much easier and effective to manage your reseller hosting business. To make it more convenient, most hosting companies provide their resellers with a free WHM and cPanel, along with all necessary tech support, like installation or troubleshooting during the setup. You need to find the right hosting provider who can equip you with all that. That is when you can make the most of your hosting.