What is cPanel?

A Web Based Control Panel that Provides a Graphical Interface, Over 80 Automation Tools that Simplify the Process of Hosting a Website

User-friendly, Graphical User Interface (GUI) Based on Linux
Complete Feature List with Explanations

Updated: August 2, 2023
By: RSH Web Editorial Staff

Contact Us

cPanel with Features

Why cPanel

The Best Web Hosting Control Panel That's Available Today

cPanel is the ultimate web-based interface that provides you with access to your hosting account from any web browser. Using simple, easy to understand tools and wizards, you can easily set up and manage any Web hosting account and website.

Not just for developers, even non-professional and less technical people can easily manage website's, and hosting account.

With cPanel, you will have access to stats, disk usage, space, bandwidth usage, add or remove email accounts, edit MX Records, FTP accounts, Install different software, PHP MySQL scripts, have access to your emails via online "Secure Web Mail".

With more advanced functions, such as MIME types, cron jobs, OpenPGP keys, Apache handlers, add-on domains and subdomains, password protected directories
cPanel is an easy-to-use interface also for web maintenance. Even a user completely new to web hosting can easily manage their own hosting account.


Advantages of cPanel

Easy to use
Supports all languages
Adapts the screen size automatically to use on any device
Built in file manager to manage all files
phpMyAdmin tool to manage the databases easily
Online web based email clients
Automatic upgrades of Apache, MySQL, PHP, and other applications

cPanel Features

cPanel Files Features


File Manager

File Manager gives you many options to quickly manage your files. This feature allows you to upload, create, remove, delete and edit files without the need for FTP or other third party applications.


The "Images" interface allows you to modify and manage images. Including Thumb nailer to create thumbnail's from images in a directory and store them in a thumbnail subdirectory. Scaler to resize individual images.

Directory Privacy

This "Interface" allows you to protect specific directories. Enable this feature to password protect specific directories that you do not want to allow visitors to access.

Disk Usage

This feature will display information about your files, your directories, and how you use your account's disk space.

Web Disk

Use the Web Disk feature to access to your Website's files on multiple types of devices, such as your computer or mobile device.

FTP Accounts

Use the FTP Accounts interface to add and manage FTP accounts - (File Transfer Protocol).

FTP Connections

The FTP connections interface is for viewing current connections to your site via FTP. Terminate any seen FTP connections to prevent unauthorized or unwanted file access.

Anonymous FTP

Use the Anonymous FTP interface to allow users to connect to your FTP directory without a password
Warning: We strongly recommend that you do not enable Anonymous FTP. This can allow malicious software uploads, which can harm your website or create Website Backdoors.

Backup Wizard

The Backup Wizard Interface allows you to back up all or part of your website, or to restore it from the most recent backup file.

File Restoration

You can restore a file or directory from a direct path through your cPanel account's home directory.

cPanel Database Features



phpMyAdmin is a third party tool that you can use to manipulate MySQL databases. For more information about how to use phpMyAdmin, visit the phpMyAdmin Website.

MySQL Databases

MySQL Databases Interface can manage large amounts of information on your website's. Many web-based applications (for example, bulletin boards, Content Management Systems, and online retail shops) require database access.

MySQL Database Wizard

MySQL Database Wizard guides you through the setup of a MySQL database, user accounts, and user privileges. We recommend that you use this wizard to create your first database and user.

Remote MySQL

The Remote MySQL Interface is to configure databases that users can access remotely. Use this feature if you want to allow applications (for example, bulletin boards, shopping carts, or guestbooks) on other servers to access your databases.

PostgreSQL Databases

To create your first database and user, we recommend that you use the PostgreSQL Database Wizard Interface (for example, bulletin boards, content management systems, and online retail shops) require database access.

PostgreSQL Database Wizard

To simultaneously create a database and the account that will access it, use the PostgreSQL Database Wizard Interface. Many web based applications require database access.


phpPgAdmin is a third-party tool that you can use to manipulate PostgreSQL databases. For example, you can use phpPgAdmin to add or delete records in a PostgreSQL database. For more information about how to use phpPgAdmin, visit the phpPgAdmin website.

cPanel Domain Feature



Use the cPanel Domains Interface to list, create and manage all domains from a single cPanel account. Also, Redirect visitors from the insecure version to a secure version by checking box "Enable Force HTTPS Redirect".

Site Publisher

The Site Publisher allows you to quickly create simple websites from a variety of templates. You can use this feature, like a "Welcome Page", to ensure that visitors can find your contact information while you design a more elaborate website.

Add-on Domains

Use the Add-on Domains Interface to add more domains to your account. Each add-on domain has its own directory and files and will appear as a separate website to your visitors.


Subdomains are subsections of your website that can exist as a new website without a new domain name. Use this interface to create memorable URLs for different content areas of your site. For example, you can create a subdomain for your blog that visitors can access through "blog.domain.com" instead of "www.example.com/blog".


Use the Aliases to create domain aliases. Domain Aliases allow you to point additional domain names to your account's existing domains. This allows users to reach your website if they enter the pointed domain alias in their browsers.


Use the Redirects Interface to make a specific web page or even a domain to redirect to another web page and display its contents. This allows users to access a page with a long URL through a page with a shorter, more memorable URL.

Zone Editor

Use the Zone Editor Interface to add, edit, and remove A, AAAA, CNAME, SRV, MX, and TXT DNS records. It combines the functions of the Simple Zone Editor and Advanced Zone Editor interfaces.

cPanel Email Feature


Email Accounts

Use the Email Accounts Interface to create, edit, delete and manage the email account for your domains.


The Forwarders interface allows you to forward any incoming email from one address to another. For example, if your cPanel account owns both joe@example.com and joseph@example.com, you could forward joe@example.com to joseph@example.com and eliminate the need to check both accounts.

Email Routing

Use the Email Routing feature to route a domain's incoming mail to a specific server.

Auto responders

The Auto responders interface is used to send automated emails to anyone who sends mail to a specific email account. You may wish to use this feature if, for example, you are on vacation, are unavailable, or have a generic message that you wish to send from a support email address.

Default Address

Use the Default Address feature to set up a Default Address, or catch-all address, that receives any mail that users send to an invalid email address for the domain.

Mailing Lists

Mailing lists allow you to use a single address to send mail to multiple email addresses. cPanel handles mailing lists with the third-party Mailman application.

Track Delivery

Use the track delivery to review email delivery attempts. You can also use this feature to trace an email's delivery route. For example, use this feature if you need to locate problems with email delivery.

Global Email Filters

The Global Email Filters are used to create email filters for all of your cPanel email accounts.

Email Filters

Use the Email Filters interface to create email filters for a specific email address. You can use this feature to avoid spam, redirect mail, or pipe messages to a program.


Use the Authentication feature to secure your mail server more secure and view information about outgoing messages. You can use this feature to verify whether an email was sent from a trusted sender.

Address Importer

Address Importer can be used to import files in order to create multiple email addresses or forwarders simultaneously.

Apache Spam Assassin

Use Apache Spam Assassin to configure the Spam Assassin, an email filter that identifies spam.


Use the Archive Interface to save incoming, outgoing, or mailing list emails for a specified amount of time.


This feature allows you to create, store, and manage GnuPG keys. These keys use the public key approach for encryption. Programs that use GnuPG keys encrypt outbound messages with a public key. Only the intended recipient, who possesses the private key, can decrypt the message.


Use the BoxTrapper to protect your inbox from spam. BoxTrapper requires all email senders who are not on your white list to reply to a verification email before you can receive their messages.

Calendars and Contacts

Use Calendars and Contacts feature to configure your calendars and contact applications. For more information see: How to Set Up Calendars and Contacts documentation.

Configure Greylisting

To manage Greylisting for each domain on your account. Greylisting defends email users against spam. When you enable this feature, the mail server will temporarily reject any email from a sender that the Server does not recognize.

Email Disk Usage

Use the Email Disk Usage to view all of your mailboxes and quickly remove old emails or large messages.

cPanel Metric Feature



The Visitors interface View the most recent entries in the Apache log for a given domain. The specific URL that the visitor accessed, and more.


The Errors Display the last 300 errors for your site. This data can help you find broken links, missing files, and other problems.


The Bandwidth interface shows your site's monthly and overall bandwidth usage.

Raw Access

Raw Access lists visitors to your website without graphs, charts, or other graphics. Download a zipped version of your server's access log to quickly access your site's visitors.


Awstats displays traffic statistics from the Advanced Web Statistics (AWStats) software, which compiles information about how users access your website.

Analog Stats

Use the Analog Stats Feature to view Analog Stats metrics. Analog Stats is a metrics program that produces a simple summary of visitors to your site.


Webalizer. A metrics program that produces a variety of charts and graphs about visitors to your site. The Webalizer is a fast, free web server log file analysis program.

Webalizer FTP

The Webalizer FTP views Webalizer metrics for FTP. Webalizer produces a variety of charts and graphs about visitors that used the FTP protocol to access your site.

Metrics Editor

Use the Metrics Editor Interface to select the metrics programs that you want to run on each domain.

cPanel Security Feature


SSH Access

Use the SSH Access interface, to securely connect to your sever remotely through the command line known as SSH.

IP Blocker

The IP Blocker feature prevents access to your site from a range of IP addresses. If you enter a fully qualified domain name, this feature will attempt to resolve it to an IP Addresses.


The SSL/TLS Manage SSL/TLS keys, certificates, and signing requests, and to enhance your website's security.

Hotlink Protection

The Hotlink Protection Interface to prevent hotlinks to your website's. A hotlink occurs when another site embeds content from your site and uses your bandwidth to serve the files.

Leech Protection

Use the Leech Protection interface to set a maximum number of logins that can occur within a two-hour time limit. This feature can help you manage users who wish to publicly post their passwords to a restricted area of your site.

Security Policy

Security Policy Feature Configure the security questions that cPanel displays when you attempt to log in to your account from an unrecognized IP address.


Use the Modsecurity interface to enable or disable ModSecurity™ for your domains.

Two-Factor Authentication

Two-Factor Authentication Configure an improved security measure that requires two forms of identification to log in. If you disable this feature, you must also remove any existing 2FA user configurations.

SSL/TLS Wizard

Use the SSL/TLS Wizard to easily purchase and install SSL certificates for domains on your account. It also lists purchased certificates that an SSL certificate provider has not delivered.

SSL/TLS Status

With the SSL/TLS Status interface, you can view, upgrade, or renew your SSL certificates.

cPanel Software Feature



Use the PHP interface to view specific information about your server's PHP configuration.

PHP PEAR Packages

PHP Pear Packages are software components that developers write in the PHP language. The PHP PEAR feature allows you to search for and add PEAR packages to your website.

Perl Modules

Perl Modules are software components in the Perl language. This feature allows you to search for and install Perl modules from the CPAN repository to your website.

Site Software

cPAddon software packages add useful functions to your website. For example, cPAddons can run blogs, bulletin boards, ecommerce software, guest books, and other services.

Optimize Website

Use the Optimize Website interface to tweak the way Apache serves responses and enhance the performance of your website.

MultiPHP Manager

Use the MultiPHP Manager to easily manage the PHP configuration of your accounts. In this interface, you can manage the PHP version or pool option of any virtual host.

cPanel Advanced Feature


WebHost Manager

WHM Feature Manager. Use this link to access the WebHost Manager (WHM) Demo interface.

Cron Jobs

Cron Jobs are used to automate certain commands or scripts on your site to run at a specific time. For example, you could set a cron job to delete temporary files every week to free up disk space.

Track DNS

The Track DNS feature can look up an IP address or trace the route from your computer to your web server. This feature can help you to verify that you have properly configured your website's DNS.


The Indexes allows you to customize the way in which directories display when a visitor attempts to access them. Typically, visitors will see an Apache index page for that directory. Or configure to disable the index display for a directory.

Error Pages

Use the Error Pages Interface to configure messages in order to inform visitors that the web page cannot be found. For example, a visitor who enters a nonexistent URL will see a 404 error message and a site map to help them find the proper URL.

Apache Handlers

Use the Apache Handlers interface to control how the Apache web server manages certain file types and extensions for your site. You can manually add the handler and extension to configure Apache to handle a new file type with an existing handler.

MIME Types

Mime Types are how cPanel relays information to the browser about how to handle specific file extensions. For example, on most servers, the text/html MIME type equates to the .htm, .html, and .shtml extensions, which causes the browser to interpret those files as HTML files.

Virus Scanner

The Virus Scanner scans your cPanel account for security threats. If ClamAV® Virus Scanner identifies a security threat, the system prompts you to perform an action.

API Shell

Use the API Shell interface to run cPanel API functions within the cPanel interface. API functions may change or delete data on your server, which can cause your server to fail.

cPanel Preferences Feature


Password and Security

Use the Password and Security interface to change your cPanel account's password, and to manage your External Authentication accounts. To ensure your account's security, make certain you create a strong password.

Change Language

To change your cPanel interface's language, perform the following steps: Select the language that you wish to use from the Select a language menu.

Change Style

Use the Change Style Interface to select the style in which the cPanel interface displays.

Contact Information

Use this Contact Information Interface to store contact information for your cPanel account and to set your contact preferences.

User Manager

The User Manager allows you to add, manage, and delete your users and subaccounts. This interface allows you to link service accounts to subaccounts, and to manage each subaccount's access to email, FTP, and Web Disk.

Softaculous Feature


Softaculous Apps Installer

Having more than 350 scripts, such as:
WordPress, AbanteCart, PrestaShop, Mambo, Drupal,
Pubvana , WHMCS, Gallery, Concrete5, Open Real Estate, Open Cart, CubeCart

Softaculous Feature
We welcome your comments, questions, corrections and additional information relating to this article. Please be aware that off-topic comments will be deleted.
If you need specific help with your account, feel free to contact us anytime
Thank you

Tweet  Share  Pin  Email

More Articles Of Interest

Offering the best hosting services for your website, SSL certs, SSD, Softaculous, enhanced security, free domain name (for life) and more