How to install cPanel – Step by step guide

 What is cPanel actually?

If you are a trained network engineer or website builder then it becomes very easy to control server or websites, but if you are the one who is not having any prior technical knowledge then it becomes cumbersome to manage your server /website.

To simplify this difficulty here comes cPanel in the picture. Simply speaking it’s a linux based application which provides graphical user interface to control server /website. It can be handled by anyone with little training.

cPanel is the most widely used and most trusted control panel which is used to control web servers. It is a paid software which was developed by cPanel LLC, a U.S. based software company. Mostly cPanel is provided along with hosting account by hosting service providers with their special hosting plans.

cPanel is simple to use, regular updates are available to improve the performance, also security provided is best in class. cPanel is mostly used by administrators, resellers, and end-user website owners to control the various aspects of website and server administration through a standard web browser.


How cPanel looks like?

cPanel has two parts

    WHM panel (server management interface)
  • Create cPanel account for customer 
  • Monitor and protect your server
  • Transfer and backup data in few clicks
    cPanel(user interface)
  • Create website and domain in few clicks 
  • Launch and manage email networks
  • Manage and store web files

What cPanel do for us?

 With cPanel we can do about everything which is required to run hosting account or in broader sense website properly. Some of the key functions are

  • Connect domain names 
  • WordPress installation
  • Upload files to server
  • Manage security setting 
  • Create new database
  • E-mail setup
  • Taking back-ups 
  • Install additional add-on packages
    cPanel(user interface)
  • Create website and domain in few clicks 
  • Launch and manage email networks
  • Manage and store web files

cPanel Installation requirements

    cPanel is installed on hosting server, therefore to install cPanel, few things are must which are 
  • You should have valid hosting plan which comes with main IP and root password.  
  • Server with valid operating system having
    o minimum 2 GB RAM
    o Minimum 40GB Disk space
  • You should have firewall disabled on O.S.
  • You should have active internet connection for ssh (secure shell) session typically for secured command line access for remotemachine.

cPanel Installation step by step guide

let us dive deep into whole process of cPanel installation.

    1. Login to remote server via ssh protocol
    2. If you are on windows and want to login ssh console then you should require PuTTY which is free and open third-partysource terminal emulator to utilize SSH. So just install it and open PuTTY, the window will appear like

      Type the host name which is main IP given by your hosting provider, select port 22 which is by default port for SSH. select connection type as SSH as we are going to login for secure shell connection.

      If you are linux / mac user then they are having native SSH client built into command line. Therefore, open Terminal and type command

      MacBook-Air:$ sshroot@hostname

      Hostname maybe your main IP address given by hosting provider. After executing this command if you are creating SSH session first time then message will appear like this

      Type “yes” to continue.

      Then terminal will ask for root password which was given to you by your hosting provider. Enter correct password, one thing is very strange here that is when you type password it won’t be shown on your display for security reasons. After correct password you will be now successfully logged in into your remote server via ssh.

    3. For some editing purpose you will be requiring text editor. Here in this tutorial we are going to install “nano” text editor which is pretty much common and popular text editor. For this enter following command into terminal window 
    4. MacBook-Air: $ yum install nano

      Then terminal will ask you some permissions, allow that by pressing Yes(Y) and nano will be get installed onto your remote server. 

    5. The next step is to check whether Perl is available onto your server or not. Just check it by typing following command into terminal window
    6. MacBook-Air: $ perl -v

      If it already installed then version number will be displayed otherwise it will show error. In this case you must install it by entering following command into terminal window

      MacBook-Air: $ yum install perl

    7. cPanel installation can be done with auto installer script which will install packages in few clicks. for this we must install curl
    8. MacBook-Air: $ yum install curl

    9. now we are ready to install cPanel & WHM utility onto our server. Just type following command into terminal window
    10. cd /home && curl -o latest -L &&sh latest

    11. It will take about 40 minutes to install cPanel and WHM onto your remote server. successful installation message will be shown onto the terminal window .

Related Posts