---
title: "The Ultimate Guide to the WHM Control Panel (2025)"
source: "https://docs.nexcess.com/hosting/control-panel/whm/"
description: "Master server administration with our ultimate WHM & cPanel guide. Learn to manage accounts, security, DNS, backups, and more."
vertical: "Hosting"
date: "2025-07-01"
last_modified: "2026-07-02"
---

# The Ultimate Guide to the WHM Control Panel (2025)

Liquid Web offers **WHM** (WebHost Manager) and **cPanel** as a **unified software package** that provides a comprehensive solution for managing web hosting environments. They work in tandem, fulfilling distinct but complementary roles.

---

**WHM (WebHost Manager): The Administrator’s Dashboard** WHM is the **server-level control panel**, primarily used by hosting providers, resellers, and server administrators. It grants the “root” or administrative access to the entire server (dedicated server or VPS). With **WHM**, you can:

- Create, suspend, and terminate individual cPanel accounts.
- Manage hosting packages and allocate server resources (disk space, bandwidth) to each account.
- Configure server-wide settings, security, and updates.
- Monitor server health and performance.
- Manage DNS, IP addresses, and SSL certificates for the entire server.

**cPanel:** The End-User’s Interface **cPanel** is the **user-level control panel**, designed for individual website owners or clients of a hosting provider. It’s a simplified interface that allows users to manage their specific hosting account without needing server administration knowledge. Through **cPanel**, users can:

- Manage their website files (via a file manager or FTP).
- Create and manage email accounts.
- Set up databases (MySQL, PostgreSQL).
- Install popular web applications (like WordPress, Joomla) with one-click installers.
- Manage domains, subdomains, and DNS settings for their websites.
- Monitor their website’s resource usage.

---

WHM / cPanel Control Panel Articles

106 results

The following resources will guide you through the server management tasks available in the **WHM / cPanel** control panel.

- ## [Adding Files and Folders in cPanel](https://docs.nexcess.com/hosting/control-panel/whm/cpanel/file-management/adding-files-and-folders-in-cpanel/)
    
    cPanel offers a secure File Manager tool. Learn how to add files and folders in this tutorial for enhanced security.
    
    
    
    [Read more: Adding Files and Folders in cPanel](https://docs.nexcess.com/hosting/control-panel/whm/cpanel/file-management/adding-files-and-folders-in-cpanel/)
- ## [Adding IP Addresses Manually in WHM](https://docs.nexcess.com/hosting/control-panel/whm/adding-ip-addresses-manually-in-whm/)
    
    To avoid IP address denial, add addresses manually in WHM after creating them in your Liquid Web account.
    
    
    
    [Read more: Adding IP Addresses Manually in WHM](https://docs.nexcess.com/hosting/control-panel/whm/adding-ip-addresses-manually-in-whm/)
- ## [API Tokens for Remote Access in WHM](https://docs.nexcess.com/hosting/control-panel/whm/security/api-tokens-for-remote-access-in-whm/)
    
    Create and manage WHM API Tokens to allow secure, password-less remote access or to enable API functionality for your server.
    
    
    
    [Read more: API Tokens for Remote Access in WHM](https://docs.nexcess.com/hosting/control-panel/whm/security/api-tokens-for-remote-access-in-whm/)
- ## [Blocking IP Addresses in WHM](https://docs.nexcess.com/hosting/control-panel/whm/security/blocking-ip-addresses-in-whm/)
    
    Need to block an IP? This guide shows how to use ConfigServer Security & Firewall in WHM to permanently or temporarily deny any IP address.
    
    
    
    [Read more: Blocking IP Addresses in WHM](https://docs.nexcess.com/hosting/control-panel/whm/security/blocking-ip-addresses-in-whm/)
- ## [Change a MySQL User Password via cPanel](https://docs.nexcess.com/hosting/control-panel/whm/cpanel/database-management/change-a-mysql-user-password-via-cpanel/)
    
    If you aren’t familiar with using the command line interface, using cPanel makes it easy to change MySQL user passwords.
    
    
    
    [Read more: Change a MySQL User Password via cPanel](https://docs.nexcess.com/hosting/control-panel/whm/cpanel/database-management/change-a-mysql-user-password-via-cpanel/)
- ## [Change Email Passwords via cPanel](https://docs.nexcess.com/hosting/control-panel/whm/cpanel/email-management/change-email-passwords-via-cpanel/)
    
    Strong password security is vital for protecting your cPanel-managed server. Sometimes, however, you may need to change an email password due to your security policy or a compromise – a task you can quickly accomplish right within your cPanel dashboard.
    
    
    
    [Read more: Change Email Passwords via cPanel](https://docs.nexcess.com/hosting/control-panel/whm/cpanel/email-management/change-email-passwords-via-cpanel/)
- ## [Change Your cPanel Password](https://docs.nexcess.com/hosting/control-panel/whm/cpanel/security/change-your-cpanel-password/)
    
    Changing the password in your cPanel account is a simple process and only takes a few moments. This tutorial covers only the main password, any other users created will still have the same passwords and access.
    
    
    
    [Read more: Change Your cPanel Password](https://docs.nexcess.com/hosting/control-panel/whm/cpanel/security/change-your-cpanel-password/)
- ## [Change Your Hostname via WHM](https://docs.nexcess.com/hosting/control-panel/whm/change-your-hostname-via-whm/)
    
    Easily change your server hostname via WHM, Plesk, InterWorx, or SSH—then update it in your Liquid Web account and DNS records.
    
    
    
    [Read more: Change Your Hostname via WHM](https://docs.nexcess.com/hosting/control-panel/whm/change-your-hostname-via-whm/)

1[2](?query-0-page=2)[3](?query-0-page=3)…[14](?query-0-page=14)

[Next Page](/hosting/control-panel/whm?query-0-page=2)
