Step-by-Step Guide to Install cPanel & WHM on Your Server

When Install cPanel and WHM it will allows you to manage your web server efficiently. This guide walks you through each step, from downloading the installer to completing the WHM setup.

Prerequisites

  • You will require a valid cPanel license.

  • A Linux server with root access.

  • At least minimal system requirements for cPanel/WHM.

1: Prepare Installation Directory

  1. Log in to your server via SSH as root.

  2. Create the installation directory:
    mkdir /home/cpinstall
    cd /home/cpinstall

2: Download and Run Installer

  1. Download the latest cPanel installer:
    wget http://layer1.cpanel.net/latest

  2. Run the installer script:
    sh latest

Note: This will start the installation and will take around 30 minutes. After completion of the process.

3: Verify Installation

  1. Once the installation finishes, you may see
    Scanning suexec_log…Done
    ……..Cleaning Up……….. Done
  2. Then, run the update script to ensure everything is up to date:
    /scripts/upcp

4. Now, login into WHM,

  1. Open your browser and navigate to:
    http://your-server-ip/whm
  2. You will see a first-time setup wizard message:
    It appears this is your first time using Web Host Manager®…

5: Complete the WHM Setup Wizard

Click on Next>>Accept Eula>>Fill in details of the server>>Click on Next>>and follow the simple procedure until Finish.

This way you Install ready to use cPanel and WHM.

Popular Posts You May Read

Explore more hosting insights, tips and industry updates.

difference between a Parked Domain and a Subdomain

What is the Difference Between a Parked Domain and a Subdomain

Let’s find out what Parked Domains and Subdomains are by using some examples in this…

How to Use Reboot and Shutdown Commands in Ubuntu Server

How to Use Reboot and Shutdown Commands in Ubuntu Server

Managing an Ubuntu server often requires restarting or shutting it down for maintenance, updates, or…

Using Apache: Adding Config Directives to All Virtual Hosts on Server

In this article, we’ll go through how to utilize Apache, adding configuration directives to all…