How To Install WHMCS On Your Server?
In the previous post I’ve already explained how to setup your WHM panel if you are doing it for the first time. Well, it includes this step also. Setting up WHMCS is very easy process, you don’t need to be a programmer to do that! To perform this task you need to have one domain name and one hosting account or resell hosting account. So, let’s get started.
What Is WHMCS?
Well, for those who don’t know what is WHMCS, I’ll explain it in simple definition. ‘A Control Panel which helps you to perform hosting task automatically.’ In this automation, you will be able to automate so many features, such as domain search, allocating hosting plans, sending pending payment invoices, renewal reminders etc.
WHMCS stands for Web Host Manager Complete Solution’. You need to have WHMCS installed on your server to make your day to day transactions easy.
Now, let’s setup your WHMCS panel on your server:
Step One : Installing WHMCS
There are two ways to install WHMCS panel on your server.
First – Go to WHMCS website, and find the option to download. Make sure you are downloading the latest version. Once you downloaded the version, not go to your cPanel. Before installing the WHMCS you need to create the MySQL database. After creating the database, simply upload the download files to your server.
After uploading files to the server, visit www.yourdomain.com/whmcs/install/install.php and follow the installation procedure.
Second : Go to your cPanel account. Now scroll down to the bottom of your page and search for the tab name ‘Softaculous’. Click and open the Softaculous window. Once you open the window, you will be able to see admin panel of Softaculous. On the left side, you can find options to install various scripts and search option. Go to search and search for ‘WHMCS’.
You will find ready script to install your server. I would definitely go with second choice, because it’s simple and less time consuming. Also, it’s not a lengthy procedure as first one. It’s easy, clean and simple. Once it’s installed, you need to connect your WHM panel with it to automate the hosting procedure. As I wrote in previous article, you need to add a server from WHM to WHMCS. For adding the server follow the following procedure:
Quick Tip : You need WHMCS license key to install script which you can obtain from your hosting service provider.
Step Two : Login to the WHMCS admin panel
To login into your WHMCS, you either login from your hosting provider account or directly from url. Just type in www.yourdomain.com/whmcs/admin or www.yourdomain.com/whmcs/admin-folder-destination and hit enter. you will directly go to the admin login of your own WHMCS.
Step Three : Add Server
To add server, which you have recently purchased from hosting provider [here, we are treating server as your resell hosting plan] go to Setup > Product/Services > Servers. Once you redirected to the page of adding server, click on Add New Server and follow the next step
Step Four : Adding Details
Now to add server, you need to fill the basic details. I’m adding an example filled form, so you can have an idea, how it should get filled.
Name : Pyraweb [Name of your website without any extensions]
Hostname : www.pyraweb.com [Your website address]
IP Address : 22.214.171.1240 [You can find your website IP address in your cPanel]
Assigned IP Addresses (One per line) : 126.96.36.1990, 188.8.131.520, 184.108.40.2060, pyraweb.com [You can find your IP addresses in your hosting provider admin panel]
Monthly Cost : $100 [set your price of purchasing and divide it with 12]
Datacenter/NOC : Leave it blank
Max. No. of Accounts : 50 [Set maximum number accounts of your hosting]
Rest option, leave it blank.
Primary Nameserver : pyraweb.com IP Address : 220.127.116.110
Secondary Nameserver : .pyraweb.com IP Address : 18.104.22.1680
Third Nameserver : www.pyraweb.com IP Address : 22.214.171.1240
[Rest text fields you can leave it blank. You will find your Nameservers in your hosting provider’s admin panel.]
Type : cPanel
Username : usernameofcPanel
Password : passwordofcPanel
Access Hash : Add your WHM hash key here.
Once you added the hash key, you can test the connection if your WHM and WHMCS is connected or not. if it’s okay then click on Save Changes and you are done!
Congratulation! You have successfully setup your connection with WHM and almost completed the automation process of your hosting business. Please let us know if we did or mentioned something wrong. Is this article helpful? Please rate comment and share!