How To Setup WHM Panel?
If you are willing to start a hosting company then better you should purchase a resell hosting. Because starting hosting business with actual owned servers may cost you more. In addition to that you need to maintain those servers too, which also includes in costing. So, if you are starting hosting business for first time, then start with resell hosting. You can purchase resell hosting from well established companies, such as Bigrock, Goddady or Bluehost etc.
What is WHM Panel?
To explain it in simple language, it’s a basic software for your purchased [reseller] server. WHM stands for Web Hosting Manager, which includes managing your server space, registered accounts as well as registered domains. The manager helps you to divide space of your server as per your need and requirement.
Let’s take an example, suppose you purchased reseller account with 100GB space, now with the help of WHM you can divide this 100GB space as per your need, you can create 10 accounts of each 10GB or you can create 100 accounts with each having 1 GB space with other features. Also you can apply more settings with the accounts, such as, domain addons [how many domain(s) can one point to one server], email accounts, bandwidth etc.
Now, let’s start with setting up the WHM panel for reselling your space.
Step 1 : Accessing Your WHM Panel
As soon as you purchase your reseller plan, the provider will send you the account details of your WHM panel. There are two methods to access your WHM panel.
- Type this address in your browser : www.yourdomain.com:2086 or
- Login to your service provider’s account and find the option named ‘Access your WHM Account‘.
Step 2 : Configuring Servers
Once you accessed the WHM panel, the first thing you need to do is to configure your servers with your host names. As shown in the image, configure your server name with your domain name.
You need to name the servers like shown in the example :
Nameserver 1 : ns1.yourdomain.com
Nameserver 2 : ns2.yourdomain.com
Nameserver 3 : ns3.yourdomain.com
Nameserver 4 : ns4.yourdomain.com
Once you inserted name servers, click ‘Save Changes‘.
Step 3 : Creating Packages
Now that you have purchased 50 or 100 GB space [or more than that] then you should probably divide it into 3 to 5 packages. The package’s or plan’s limit of number is up to you. You can create 3 packages or more. To create the package, simply click on ‘Packages’ from your WHM dashboard. Or you can find that option in the left side menu which is named the same.
Once you redirected to ‘Add A Package‘ page after clicking the ‘Add Package‘, you need to fill some information of that particular package. i.e. If you want to create a new package, this is how you will fill the form:
[This is just an example, so you can understand well, you can name or allocate space/features as per your need]
Package Name : Basic Package
Disc Quota [MB] : 1024 MB [1024 MB = 1 GB, if you need 10 GB just add 10,000 MB]
Monthly Bandwidth [MB] : 5,000 MB [5 GB]
Max FTP Accounts : 5 [FTP accounts : You or developer can transfer files from filezilla or else FTP client without logging in into your main server]
Max Email Accounts : 5 [Email Accounts for your company or you, i.e. firstname.lastname@example.org]
Max Email List : 5 [The number of mailing lists which can be generated in cPanel]
Max Databases : 5 [MySQL Database for dynamic websites]
Max Subdomains : 1 [i.e. www.hello.yourdomain.com]
Max Parked Domains : 1 [How many domain you can create]
Max Addon Domains : 0 [How many more domains you can add]
cPanel Theme : You can select any cPanel theme for your users. Once they purchase a package and login into their respective cPanel, they will be able to see your selected theme for cPanel.
Rest options leave as it is and Click on ‘Add‘ package. Once you did this, your server space will be divided and you can rent each divided part to your users or buyers. Now that you have created ‘Basic Package’ you can add as more packages you need. i.e. If I have purchased 50GB space, with above example, I’m now eligible to sell minimum 50 accounts each having 1 GB space. So, if I crate more packages with 2 GB and 5 GB respectively, I can sell 30 accounts of 1 GB, 5 accounts of 2 GB and 2 accounts of 5GB.
Now, let’s move on to the automation!
Step 4 : Adding WHMCS Remote Access Key
You have successfully created the Packages for your hosting business. Now the issue might you face in the near future, is to remember those account’s expiry dates, renewal date or pending payments. How can you keep the record manually when you have 50 accounts from different locations and different people or businesses. WHMCS, is the solution. To make all process automatic. But to that, you need to grant access to WHMCS to handle everything on it’s own.
Once you grant access, it will manage your packages allocations, billing and pending payment procedures. Now, let’s grant access to WHMCS:
Step Five : Accessing The WHMCS
When you purchase the resell account, the provider itself, provides you the WHMCS details. Also you can find that information in your account. All you need to do is to generate the WHMCS license key. Once you do that, you will be able to install WHMCS on your server.
Step Six : Generating Remote Access Key
Now, that you have WHMCS access, go back to your WHM panel and find the option named ‘Remote Access key‘. Once you click on it, it will redirect you the page of your access key. Copy Remote Access Key and paste it into your WHMCS panel.
Destination to paste [In WHMCS] : Setup > Product/Services > Server.
For the first timer, it might be a difficult process to understand. But once you explore more options, it will be much easier for you to perform this task!
I hope this article helped you! If not then feel free to get in touch, I’ll guide you personally to setup your hosting business!