What is Web Hosting → WHM

What is web host management (WHM)? A complete beginner’s guide

WHM might sound like something only hosting providers use, but it’s also one of the most powerful tools available to developers, freelancers, and businesses that manage more than one website. WHM gives you access to the backend of your server, allowing you to control multiple websites, hosting packages, and cPanel accounts from one dashboard.

If you’re using a VPS, dedicated server, or reseller hosting plan, WHM is how you make the most of it.

Ready to get started?

Get started with premium web hosting services for every platform and purpose—from WordPress to Magento, reseller to enterprise domains.

What is WHM?

WHM stands for Web Host Manager, and it’s a web-based control panel that gives you administrative access to a server so you can manage multiple cPanel accounts. While cPanel is made for end users to manage their individual websites, WHM is built for higher-level tasks like creating accounts, setting resource limits, and customizing hosting environments.

You’ll typically get access to WHM with:

WHM vs cPanel: what’s the difference?

Users often confuse WHM with cPanel, because they’re closely linked, but they serve different roles in a hosting environment. WHM controls the server and user accounts; cPanel controls the websites within those accounts.

Here’s a breakdown of how they compare:

Think of WHM as the landlord, and cPanel as each individual tenant’s apartment dashboard.

Who needs WHM access?

You don’t need WHM if you’re just running a single website on shared hosting. But if you’re managing multiple websites or offering hosting to others, WHM is essential. It’s commonly used by:

What can you do with WHM?

WHM gives you the tools to manage your hosting environment efficiently. Here’s what you can do with it:

1. Create and manage cPanel accounts

You can create a separate cPanel account for each domain or client, each with their own login and resource limits (disk space, bandwidth, email accounts, etc.).

2. Manage DNS zones

WHM lets you edit DNS records for each domain, including A records, CNAMEs, MX records, and more. You can also create custom nameservers.

3. Customize hosting packages

You can create and assign hosting packages that define what each cPanel account can access—like storage space, addon domains, email limits, and features.

4. Suspend, unsuspend, or terminate accounts

If a client doesn’t pay, or if you need to pause access for security reasons, WHM lets you suspend accounts. You can also delete them entirely.

5. Monitor server health and usage

WHM includes tools to track CPU, memory, and disk usage in real time. You can also view logs and process managers to troubleshoot issues.

6. Configure security and backups

Set brute force protection, install SSL certificates, enable firewalls, and schedule account-level or server-wide backups—all from the WHM dashboard.

Is WHM included with all hosting plans?

No—WHM is not available on shared hosting. You’ll need a plan that gives you administrative control:

If you’re not sure whether your plan includes WHM, check with your hosting provider or look for “cPanel/WHM” in your service description.

How to log in to WHM

To access WHM, you’ll use a browser and a special port. Here’s how:

Note: You may need to accept a security warning if your SSL certificate isn’t configured.

WHM alternatives

If you’re not using cPanel-based hosting, there are a couple of other control panels you might encounter:

While these tools serve similar purposes, WHM remains the industry standard for cPanel-based VPS and dedicated servers.

Benefits of using WHM

WHM makes it easy to manage a growing number of sites, clients, or projects. Key benefits include:

Challenges of using WHM

WHM is powerful, but with great power comes … a few learning curves and limitations:

Additional resources

The beginner’s guide to VPS →

Everything you need to know about VPS hosting, how it compares, when to use it, and more

What is managed hosting? →

Benefits, tips, and when to choose managed hosting services

How to host your own website →

Five simple steps to taking control of your own server

Trust us to help you choose the ideal hosting solution

Loading form…