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

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

In order to add a domain to cPanel, follow these steps
- Login to your cPanel account
- Navigate to Domains > Domains
- Enter your domain or subdomain (it's the same interface for both)
- 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/
- Click Submit and you are finished. You may start to upload files and/or create new email address with your new domain or subdomain
cPanel Databases

In order to create a new database, follow these steps
- Login to your cPanel account
- Navigate to Databases > Manage my Databases
- Near the top of the page, enter any name for a database and click Create Database
- Now scroll down the same page and create a database username and password
- Next, you will need to Add the Database User to the Database and assign all permissions available to that user
cPanel FTP Accounts

In order to add an FTP Account, follow these steps
- Login to your cPanel account
- Navigate to Files > FTP Accounts
- Enter a username and password
- The directory should be /home/cpanel-username/ or /home/cpanel-username/public_html
- Safely store the login credentials and click Create FTP Account