What Is cPanel?
cPanel is a commercial, web-based control panel that lets hosting customers manage their account through a browser instead of the command line. From one dashboard a user can upload files, create email addresses, manage databases, install SSL certificates and set up domains, all without needing direct server access. It runs on Linux and is one of the most widely used control panels on shared and reseller hosting plans.
What you can do from cPanel
cPanel groups a hosting account's day-to-day tasks into icon-based sections, so a non-technical user can manage a site without touching a terminal. Common sections include:
- File Manager for uploading, editing and compressing website files
- Email Accounts for creating addresses on your domain and setting up forwarders
- MySQL Databases and phpMyAdmin for creating and managing databases
- Domains for addon domains, subdomains and redirects
- SSL/TLS Status for installing and auto-renewing certificates
- Softaculous or a similar installer for one-click app installs like WordPress
- Cron Jobs for scheduling recurring tasks
cPanel vs. WHM
cPanel is the account-level interface a hosting customer sees, while WHM (WebHost Manager) is the server-level interface that hosting providers and resellers use to create, suspend and configure cPanel accounts, set resource limits and manage the server as a whole. In short, WHM manages the server; cPanel manages one account on it.
| cPanel | WHM | |
|---|---|---|
| Used by | Individual hosting account owner | Server admin or hosting reseller |
| Scope | One hosting account | The whole server, including all cPanel accounts on it |
| Typical tasks | Email, files, databases, domains | Creating accounts, server settings, resource limits |
Logging in and basic access
cPanel is typically reachable at a dedicated port, separate from the website itself:
https://yourdomain.com:2083 (cPanel over HTTPS)
https://yourdomain.com:2082 (cPanel over HTTP, unsecured)
https://server-hostname/cpanel
Hosts commonly send the exact login URL, username and a temporary password in a welcome email after sign-up, and most also link directly to cPanel from their own customer billing area.
Cost and where cPanel runs
cPanel is proprietary, licensed software, not free or open-source, and hosting providers pay a per-server or per-account license fee that is usually built into the price of a cPanel-based plan rather than billed separately to the end customer. It runs only on Linux, commonly AlmaLinux, CloudLinux or RHEL-based distributions, which is why cPanel hosting is Linux-only and does not come as a Windows option.
Frequently asked questions
Is cPanel free?
No, cPanel is commercial software that hosting providers license by the server or by the account; the cost is normally bundled into the price of a cPanel-based hosting plan rather than charged separately to the customer.
What is the difference between cPanel and WHM?
cPanel is the interface an individual hosting account owner uses for tasks like email and files, while WHM is the server-wide admin interface that hosting providers use to create and manage many cPanel accounts at once.
How do I log in to cPanel?
Most hosts give a direct cPanel URL in the welcome email, typically yourdomain.com:2083, or let you log in through the hosting provider's own customer area with a single click.
Does cPanel work on Windows hosting?
No, cPanel only runs on Linux servers; Windows hosting plans use a different control panel, such as Plesk, which supports both Linux and Windows.
Can I install WordPress through cPanel?
Yes, most cPanel accounts include a one-click installer such as Softaculous that sets up WordPress, its database and its configuration automatically.
What is the alternative to cPanel?
Common alternatives include Plesk, DirectAdmin and several free or open-source panels such as CyberPanel and Webmin, each offering a similar browser-based way to manage a hosting account.
Related topics
- What Is an SSL Certificate? Security & SSL
- What Is Reseller Hosting? Hosting Basics
- What Is a Hosting Account? Hosting Basics
- What Is MySQL? Databases
- cPanel Hosting vs. VPS Hosting Basics