cPanel is one of the most popular Linux-based control panels for web hosting accounts, one advantage of cPanel is that you can conveniently manage all services in a single place. cPanel is the industry standard and most web developers are well acquainted with it.

Intuitive and easy to use, cPanel empowers you to manage a web hosting account with maximum efficiency. Whether that’s creating new FTP users and email addresses or monitoring resources, creating subdomains, installing software, manage databases, create databases, etc.

cPanel Mail - Email Accounts

In this section, we will discuss the mail area of cPanel where you can manage the email accounts associated with your domain(s), send a copy of all mail from one email address to another, send a message back automatically to anyone who sends an email to a certain account and send messages to a large group of people.

1. Login to your cPanel account. Navigate to Email area of your cPanel dashboard.

Click on Email Accounts, you will be redirected to Email Accounts area where you can create new email for your domain.

Click on Create button, to create new email. The current list is autogenerated for cPanel subscriber.

2. After clicking Create button, you will be redirected to another page. Fill out necessary information then click button Create.

After creation, you will see the list and manage it. You can delete, manage it, and check email.

3. Click Check Email > setup all the necessary information > Click Open > it will redirect to webmail page where all your emails are located.

cPanel Mail - Forwarders

1. Forwarders send a copy of all mail from one email address to another. Go back to your cPanel dashboard, click on Forwarders.

It will redirect to a new page where it list all the necessary forms and lists of forwarders.

2. Click Add Forwarder > fill in the necessary information > input the email you want to forward your mails > Add Forwarder

This is the screenshot of the forwarder after creation.

3. Let’s create domain forwarder, click on Add Domain Forwarder. As the image above, input the domain name that you want to forward all data.

This is the screenshot of the domain forwarder after creation.

On the right image, you can see those 2 created forwarders, you can trace and delete it if need.

cPanel Mail - Auto Responders

1. Go back to cPanel dashboard, click on Autoresponders.

2. Click on the Add Autoresponder button > it will redirect to another page (shown in the next image) fill out the necessary information > click Create

3. After adding autoresponder, it will shown the image above. On the image beside you, it will list all the newly created autoresponder. You can manage, either Edit or Delete.

cPanel Mail - Mailing Lists

1. Mailing lists send messages to a large group of people. Go to dashboard, click on Mailing Lists > it will redirect to another page and input the necessary information > click Add

2. After adding, it will show a confirmation text saying that you successfully created list.

On the second image, you can manage the newly created list under functions.

3. Click on Manage > this will show all the necessary setup that you want to update or change. 

4. Click on Delegation, you can add emails and click Save if you’re done.

In this section, we will discuss files section, databases section, and domains section. A guide to creating and modifying MySQL databases in cPanel, create and manage MySQL databases with this step by step wizard, manage database data, prevents other websites from directly linking to files on your website, learn about creating and managing addon domains, learn how to make a specific web page redirect to another page and display the contents of that page with redirects, learn all about creating and managing subdomains and more.

cPanel - MySQL Databases

1. Go to Databases section where you can find the MySQL Databases. Click on MySQL Databases and it will redirect to another page.

Databases are used to manage and store your data from your site including the login access, post you created, etc. You can delete, create, read, update all information via database. You can create multiple databases with multiple tables per database and each database has multiple users who can access the data.

In this area, you can add, edit, and add user for your database.

2. To create new database, key in the name and click Create Database. After creation, you can see the newly created database under Current Databases list.

3. You can also repair and check the databases, choose from the dropdown and click the button, this is found under Modify Databases area.

4. Each database requires at least one user. Under MySQL Users area, you can add user and password. Right after creation you can link them to a database via Add User To Database area.

cPanel - phpMyAdmin

1. Go to Databases area, click on phpMyAdmin.

It will redirect to a list of databases that you created under MySQL Databases.

2. If you want to add new table under your database, click the cross icon right beside your database name and it will expand the list of tables under your database. Click on New > key in the table name and the mandatory column names.

cPanel - File Manager​​

1. File Manager stores all the files under your site. You can manage all your codes, php pages, etc under this page. Click on File Manager under Files area in your dashboard. 

it will redirect to a different page where most of your codes are located. The main code for your site is located under public_html area.

cPanel - Hotlink Protection

With Hotlink Protection, it will help prevent other websites from directly linking to files on your website.

Click on Hotlink Protection under Security. It will redirect to a page where you can ket in block redirects and URLs. to allow access, and also redirect the request to another URL, click on Submit when done. Make sure to Enable your hotlink to make it work.

cPanel - Addon Domains

An addon domain is an additional domain that the system stores as a subdomain of your main site. Use addon domains to host additional domains on your account.

1. Go to Addon Domains under Domains area, click on it and will redirect to a new page where you will need to input new domain name and the subdomain and document root will automatically generate (you can change it if you want but I prefer the autogenerated names for uniformity) > click Add Domain.

A list of Addon Domain will appear on the next table.

cPanel - Redirects

A redirect allows you to make one domain redirect to another domain, either for a website or a specific web page. For example, create a redirect so that automatically redirects users to 

1. Click on Redirects on Domains area of your dashboard. It will ask for information on what and where to redirect, if you are an expert you can add in wildcards, click Add.

2. After saving the redirect, it will give in the information that you successfully created it and it will display under Current Redirects of your Redirect page, just right below Add button.

cPanel - Subdomains

 subdomain is a subsection of your website that can exist as a new website without a new domain name. Use subdomains to create memorable URLs for different content areas of your site. For example, you can create a subdomain for your blog that is accessible through and

1. Click on Subdomains under Domains area.

2. Key in the subdomain information, inputting subdomain name will generate Document Root name which is exactly the same as subdomain name (you can modify it if you want).

2. After creation, it will show success status. To check the subdomain created, go to File Manager > public_html. You will notice the hellowpvid that we created previously.