How to Use cPanel: Complete Beginner's Guide (2026) | GrowWP
By Akash Vishwakarma · Updated July 19, 2026 · 10 min read

How to Use cPanel: Complete Beginner's Guide (2026)

cPanel dashboard overview showing icons for files, databases, email, and domains

Quick Answer

To use cPanel: log in with the URL, username, and password from your hosting provider, then use File Manager to manage website files, MySQL Databases / phpMyAdmin to manage data, Email Accounts to create domain-based email, Domains to add addon/sub domains, and Backup Wizard to back up your entire site. Softaculous lets you install WordPress in one click from the same dashboard.

What is cPanel?

cPanel is a web-based control panel that hosting companies install on their servers so you can manage your website without touching the command line. Instead of connecting to a server directly, you open a dashboard in your browser and click through simple icons to upload files, create email addresses, manage databases, and much more.

It's the most widely used hosting control panel in the world, which is why almost every beginner WordPress tutorial eventually points back to it — whether you're installing WordPress for the first time, fixing an error, or setting up a professional email address on your own domain.

Step 1: Logging in to cPanel

cPanel login screen with username and password fields
cPanel login screen

Your hosting provider sends your cPanel login details in a welcome email right after you purchase hosting. There are usually three ways to reach the login screen:

  • Visit yourdomain.com/cpanel directly in your browser
  • Use the direct cPanel URL and port your host emailed you (e.g., yourdomain.com:2083)
  • Log in through your hosting account dashboard, which usually has a "Go to cPanel" button

Enter the username and password exactly as provided — these are different from your website's WordPress admin login.

Step 2: Understanding the Dashboard

Once logged in, cPanel organizes its tools into labeled sections. The ones you'll use most as a beginner are:

SectionWhat it's for
FilesFile Manager, Backup, FTP accounts, Disk Usage
DatabasesMySQL Databases, phpMyAdmin
DomainsAddon Domains, Subdomains, Redirects, DNS Zone Editor
EmailEmail Accounts, Forwarders, Autoresponders, Spam filters
SecuritySSL/TLS Status, IP Blocker, Two-Factor Authentication
SoftwareSoftaculous Apps Installer, Select PHP Version

A search bar at the top lets you jump straight to any tool by typing its name, which is faster than scrolling once you know what you're looking for.

Step 3: Using File Manager

cPanel File Manager interface showing public_html folder and file list
File Manager showing the public_html directory

File Manager lets you manage your website's files directly from the browser, without needing a separate FTP client.

  1. Open File Manager from the Files section
  2. Navigate into the public_html folder — this is your website's root directory
  3. Use the toolbar to upload, create, rename, move, compress, or delete files and folders
  4. Right-click any file for quick options like Edit, Download, or Change Permissions
Tip: Always download or duplicate a file before editing it directly in File Manager, so you can quickly restore it if something breaks.

Step 4: Managing Databases

cPanel MySQL Databases and phpMyAdmin section with database list
MySQL Databases and phpMyAdmin section

WordPress and most CMS platforms store their content in a MySQL database, which cPanel lets you fully manage:

  1. Go to MySQL Databases and create a new database with a clear name
  2. Create a new database user with a strong password
  3. Add that user to the database and grant "All Privileges"
  4. Use phpMyAdmin to view, search, edit, import, or export the actual data inside the database

You'll only need to touch this directly during manual WordPress installs, migrations, or advanced troubleshooting — Softaculous handles it automatically for one-click installs.

Step 5: Setting Up Email Accounts

cPanel Email Accounts section showing a new mailbox being created
Creating a new email account in cPanel
  1. Open Email Accounts under the Email section
  2. Click Create, then enter the desired address (e.g., contact@yourdomain.com) and a strong password
  3. Set a mailbox storage quota or leave it unlimited if your plan allows
  4. Access the new mailbox via webmail, or connect it to Gmail/Outlook using the provided IMAP/SMTP settings

Step 6: Managing Domains and Subdomains

If you plan to host more than one website, or want a separate section like a blog or store, cPanel handles this without needing a new hosting account:

  • Addon Domains — host a completely separate website (different domain) under the same account
  • Subdomains — create sections like blog.yourdomain.com under your main domain
  • Redirects — forward one URL to another
  • DNS Zone Editor — manage DNS records like A, CNAME, and MX for advanced configuration

Step 7: Installing Software with Softaculous

Softaculous is a one-click app installer bundled into most cPanel accounts. To install WordPress:

  1. Open Softaculous Apps Installer from the Software section
  2. Search for and select WordPress
  3. Choose your domain, set a site name, admin username, and password
  4. Click Install — WordPress will be ready in a couple of minutes, database included

The same tool can also install other popular apps and handles the database creation step automatically, which is why most beginners never need to touch phpMyAdmin directly for a fresh install.

Step 8: Backups and Security

Files section → Backup Wizard → Full Backup / Home Directory / Databases

Use the Backup Wizard or Backup tool to download a full copy of your files and databases regularly, especially before making major changes. For security, check the SSL/TLS Status tool to confirm your certificate is active, enable Two-Factor Authentication on your cPanel login, and use IP Blocker if you notice repeated suspicious login attempts.

Common Mistakes to Avoid

  • Editing core files directly in File Manager without keeping a backup copy
  • Deleting a database user without first checking which website or app depends on it
  • Confusing your cPanel login with your WordPress admin login — they are separate
  • Ignoring the Disk Usage tool until the hosting account is already full
  • Ignoring backup reminders and only realizing you need one after something breaks

Frequently Asked Questions

What is cPanel used for?
cPanel is a web-based control panel that lets you manage your hosting account, including files, databases, email accounts, domains, backups, and security settings, all from one dashboard.
How do I log in to cPanel?
You can log in by visiting yourdomain.com/cpanel or the direct link your hosting provider emailed you, then entering the username and password from your hosting welcome email.
Is cPanel free to use?
cPanel itself is a paid license that hosting companies purchase, but it is typically included at no extra cost within most shared and business hosting plans.
Can I install WordPress from cPanel?
Yes, most cPanel accounts include a one-click installer like Softaculous, which lets you install WordPress in a few clicks without touching any code.
What is File Manager in cPanel?
File Manager is a browser-based tool in cPanel that lets you upload, edit, rename, move, compress, and delete the files and folders that make up your website.
How do I create an email account in cPanel?
Go to the Email Accounts section in cPanel, click Create, enter the desired address and password, and the new mailbox using your own domain is ready immediately.
What is phpMyAdmin in cPanel used for?
phpMyAdmin is a database management tool in cPanel that lets you view, edit, import, and export the MySQL database tables that store your website's content and settings.
How do I back up my website using cPanel?
Open the Backup or Backup Wizard tool in cPanel, choose a full or partial backup, and download the generated file to your computer or a cloud storage location.
Can I add multiple domains to one cPanel account?
Yes, using the Addon Domains feature you can host multiple separate websites under a single cPanel account, provided your hosting plan allows it.
How do I change my PHP version in cPanel?
Go to the Select PHP Version tool (sometimes called MultiPHP Manager) in cPanel, choose your domain, and select the PHP version you want from the dropdown.
Is cPanel safe and secure to use?
Yes, cPanel includes built-in security tools like SSL/TLS management, IP blocker, hotlink protection, and two-factor authentication, but you should still use a strong password and enable available security features.

Conclusion

cPanel looks intimidating the first time you open it, but almost everything a beginner needs sits inside just five tools: File Manager, MySQL Databases, Email Accounts, Domains, and the Backup Wizard. Once you're comfortable navigating those, tasks like installing WordPress, setting up a professional email address, or restoring a backup become quick, repeatable steps instead of stressful unknowns.