Skip to content
Hosting

What Is cPanel? Features, Uses and How to Log In

cPanel is a browser-based control panel for managing hosting: files, email, domains, databases, SSL and backups. Here is what each section does and how to log in.

By Mike Updated November 5, 2026 6 min read

cPanel is a web-based control panel for managing a Linux hosting account. Instead of typing commands on a server, you log in through your browser and use forms and buttons to manage website files, email accounts, domains, databases, SSL certificates and backups. Most shared hosting plans, including every Tremhost web hosting plan, give each account its own cPanel login.

What cPanel does

A web server runs several separate services: a web server, a mail server, a database server, DNS and more. Configuring each one by hand means editing configuration files and takes technical skill. cPanel sits on top of these services and turns everyday jobs into simple screens. When you click “Create” on an email account, cPanel makes the change on the server for you.

cPanel is commercial software developed by cPanel, L.L.C. and runs on Linux servers. Hosting companies license it for their servers and give customers access as part of a hosting plan, so you do not buy cPanel yourself if your host already includes it.

cPanel and WHM: what is the difference?

cPanel comes with a companion interface called WHM (Web Host Manager). They do different jobs:

  • cPanel manages one hosting account: the websites, email and databases that belong to it.
  • WHM manages the server or a reseller account. It creates and manages many cPanel accounts, sets resource packages and controls server-wide settings.

On a normal shared hosting plan you only see cPanel. If you run reseller hosting or your own cPanel server, you log in to WHM to create accounts for clients, and each client then gets their own cPanel.

How to log in to cPanel

Your host sends your cPanel username, password and login address when your account is created. Common ways to reach the login page are:

  • yourdomain.com/cpanel in your browser
  • yourdomain.com:2083, the standard secure cPanel port
  • a single sign-on link in your hosting client area, which logs you in without typing a password

If your domain is new or has just moved, DNS may not point to the server yet. In that case use the server hostname or the client area link your host provides. Once you are in, turn on two-factor authentication in cPanel’s security settings.

The main sections of cPanel

Email

Create mailboxes on your own domain, such as [email protected], set passwords and storage limits, and open webmail in a browser. Forwarders send copies of mail to another address and autoresponders reply automatically when you are away. The Email Deliverability tool checks and repairs SPF and DKIM records, which helps your messages reach inboxes instead of spam folders.

Files

The File Manager lets you upload, edit, move and delete website files in your browser, so you do not need a separate FTP program. You can still create FTP accounts if you prefer a desktop client. Files for your main domain normally live in the public_html folder, and Disk Usage shows which folders take up the most space.

Databases

Dynamic websites such as WordPress store their content in a database. cPanel lets you create MySQL or MariaDB databases and users and assign permissions. phpMyAdmin is included for browsing tables, running queries and importing or exporting data. Take a backup before editing anything here.

Domains and DNS

Add extra domains to the same account, create subdomains such as shop.yourbusiness.co.zw, and set up redirects. The Zone Editor changes DNS records such as A, CNAME, MX and TXT when your domain uses the host’s nameservers, for example to verify your domain with another service.

Security

SSL/TLS Status shows the certificates that put the padlock on your site. If your host has AutoSSL enabled, free domain-validated certificates are issued and renewed automatically. You can also password-protect directories, block IP addresses and enable two-factor authentication for your login.

Software and settings

Many hosts add an application installer such as Softaculous to cPanel, which installs WordPress and other applications in a few clicks. Which installer you get depends on the host, not on cPanel itself. MultiPHP Manager sets the PHP version for each domain, and Cron Jobs schedule tasks to run automatically.

Backups and metrics

The Backup tools download a copy of your files, databases and email settings, and restore them later. Your host may run its own scheduled backups as well. The Errors and statistics screens show recent error messages and basic traffic reports, which help when a site breaks.

Common first tasks in cPanel

  1. Install WordPress or your chosen application. The Tremhost Help Centre has a step-by-step guide to installing WordPress.
  2. Create your email accounts and add them to your phone and computer.
  3. Check that SSL is active on your domain.
  4. Set the PHP version your site needs.
  5. Take a first backup once your site is set up.

Benefits and limits of cPanel

Why people like it

  • It is familiar. cPanel has been used by hosting companies for many years, so tutorials and forum answers are easy to find.
  • It is portable. A full cPanel backup from one host can usually be restored on another cPanel server, which makes moving hosts simpler.
  • It needs no command line. Office staff can create email accounts or change DNS without calling a developer.
  • It separates accounts. Each cPanel account has its own files, email and databases.

What to keep in mind

  • It runs on Linux only. If you need Windows technologies such as ASP.NET on IIS, cPanel is not the right tool.
  • On shared hosting you can only change your own account, not server-wide settings.
  • Tools such as phpMyAdmin and the Zone Editor can break a site if used carelessly. Back up first.
  • cPanel is licensed software. Hosts build the cost into their plans; if you run your own server, you need a licence or another panel.
  • It does not replace good habits. You still need updates, strong passwords and backups.

Other hosting control panels

Plesk is another widely used commercial panel and runs on both Linux and Windows servers. There are also free, open-source panels, which suit technical users who accept less polish and smaller support communities. On shared hosting the panel is chosen by the host, so pick a host whose panel you find easy to use.

cPanel at Tremhost

Every Tremhost web hosting plan includes cPanel on LiteSpeed web servers with NVMe storage, free SSL, unlimited mailboxes and daily backups, from $30 a year on the Himalaya plan. Plans renew at the sign-up price. If you are already on cPanel elsewhere, Tremhost offers free cPanel-to-cPanel migration, typically within 24 hours, and your site stays live until you switch. For your own server, a managed cPanel VPS starts at $80 a month with cPanel and WHM installed and run by Tremhost.

Frequently asked questions

Is cPanel free?

No. cPanel is commercial software, but on hosting plans the licence cost is included in the price. You only buy a licence yourself if you run your own server.

Do I need technical skills to use cPanel?

Not for everyday tasks. Creating email accounts, uploading files and installing WordPress use forms and buttons. Changing DNS records or PHP settings needs more care, so read the instructions first or ask support.

What is the difference between cPanel and a website builder?

A website builder designs pages. cPanel manages the hosting behind the website: files, email, databases, domains and security. You can run WordPress or a site builder on a cPanel account.

I forgot my cPanel password. What should I do?

Use the password reset on the cPanel login page, or reset it from your hosting client area. Tremhost customers can also ask support by ticket or WhatsApp, Monday to Friday, 08:00 to 17:00 CAT.

Next step

Get cPanel, LiteSpeed and free SSL already set up: compare the plans on the Tremhost web hosting page, from $30 a year.

Ask us on WhatsApp