cPanel Web Hosting Control Panel

Published March 21, 2025

cPanel web hosting control panel has been an industry leader since the late 1990s and chances are, you've used the control panel at some point.

cPanel is a pioneer in the world of web hosting control panels. They've been there since the beginning and they've paved the way for a lot of the features and technology you see in web hosting today. Nearly every web hosting provider offers cPanel to their customers.

This tutorial will cover how to add domains, FTP accounts and databases to your cPanel account.

cPanel Screenshot

cPanel Control Panel

Popular Features

cPanel includes all the features you need to setup and maintain your websites and emails. Add domains, upload files, create and manage databases, add DNS records and utilize the ever popular Wordpress® Toolkit to install and manage Wordpress and all of your plugins.

cPanel Domain Setup

cPanel Add New Domain

In order to add a domain to cPanel, follow these steps

  1. Login to your cPanel account
  2. Navigate to Domains > Domains
  3. Enter your domain or subdomain (it's the same interface for both)
  4. We recommend creating the domain or subdomains own directory for security. The directory is autofilled after entering your domain or subdomain which is /home/your-domain.com/
  5. Click Submit and you are finished. You may start to upload files and/or create new email address with your new domain or subdomain
Note that your hosting provider may limit the number of domains you can add to your cPanel account and your first, or main, domain is already added when the cPanel account is created.

cPanel Databases

cPanel Create new MySQL Database

In order to create a new database, follow these steps

  1. Login to your cPanel account
  2. Navigate to Databases > Manage my Databases
  3. Near the top of the page, enter any name for a database and click Create Database
  4. Now scroll down the same page and create a database username and password
  5. Next, you will need to Add the Database User to the Database and assign all permissions available to that user
The Database Username, Password and Database Name will all be needed when installing your website software.

cPanel FTP Accounts

cPanel Create FTP Account

In order to add an FTP Account, follow these steps

  1. Login to your cPanel account
  2. Navigate to Files > FTP Accounts
  3. Enter a username and password
  4. The directory should be /home/cpanel-username/ or /home/cpanel-username/public_html
  5. Safely store the login credentials and click Create FTP Account
Note that your web hosting provider may limit the number of FTP accounts you can create.