Get The Most Affordable Hosting in the World!

Starting at just $1.87/month, Vercaa offers unbeatable pricing for world-class web hosting services.

Fast, reliable, and secure hosting to power your website without breaking the bank. Plus, enjoy a free CDN for faster loading times worldwide!

Get Started Now!

Web Host Manager (WHM) is a powerful control panel that allows you to manage and administer web hosting servers with ease. Whether you're setting up a new server for your hosting business or taking on the role of a system administrator, this tutorial will guide you through the process of setting up your first WHM server. By the end of this tutorial, you'll have a functioning WHM server ready to host websites and manage hosting accounts.

Prerequisites

Before you begin, make sure you have the following:

  1. A Dedicated Server or VPS: You'll need a server with a fresh installation of a compatible Linux operating system. Common choices include CentOS, Red Hat Enterprise Linux (RHEL), and CloudLinux.

  2. SSH Access: Ensure that you have SSH access to your server as you'll need it for remote administration.

  3. Root Access: You should have root or sudo privileges on the server to perform system-level tasks.

Step 1: Connect to Your Server

Use an SSH client like PuTTY (Windows) or Terminal (macOS and Linux) to connect to your server. You'll need to enter the server's IP address or domain name and your SSH credentials to log in.

bash
ssh username@your_server_ip

Step 2: Update the System

Once you're logged in, it's essential to update the system packages to ensure you have the latest security patches and software updates. Use the following commands:

bash
sudo yum update -y # For CentOS and RHEL sudo apt update && sudo apt upgrade -y # For Debian and Ubuntu

Step 3: Install WHM/cPanel

cPanel provides an automated script to install WHM/cPanel on your server. Run the following command:

bash
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

This script will download and install WHM/cPanel on your server. It might take some time, so be patient.

Step 4: Initial Configuration

After the installation is complete, you'll see a URL and login credentials for WHM in your terminal. Visit this URL in your web browser to access WHM.

 

Log in using the provided username and password. Upon first login, WHM will guide you through initial setup steps, including setting up nameservers, configuring your server's hostname, and setting the primary IP address.

Step 5: License Activation

To use WHM, you'll need a valid license. If you don't have one yet, you can obtain it from cPanel's official website. Once you have the license, you can activate it through WHM's interface.

Step 6: Customize Your Server

Now that WHM is installed and configured, you can customize your server's settings and policies to meet your specific needs. You can configure server security, tweak resource limits, set up additional software modules, and more through WHM's intuitive interface.

Conclusion

Congratulations! You've successfully set up your first WHM server. WHM is a versatile and user-friendly control panel that simplifies server management tasks. From here, you can start creating cPanel accounts for your clients, configuring websites, and providing hosting services.

As you gain more experience with WHM, you can explore advanced configurations, security measures, and optimization techniques to ensure your server runs smoothly and securely. WHM's comprehensive documentation and active community will be valuable resources as you continue to refine your server administration skills.

 

The End! should you have any inquiries, we encourage you to reach out to the Vercaa Support Center without hesitation.

Was this answer helpful? 1 Users Found This Useful (1 Votes)