Use the File Manager to quickly manage and navigate your files. This feature allows you to upload, create, remove, and edit files without the hassle of FTP or other third-party applications.
Manage the images on your site with the Images feature. You can resize, convert file types, or view your images with this built-in feature.
Formerly Password Protect Directories
Use Directory Privacy to limit access to certain resources on your website. Enable this feature to password-protect specific directories that you want to keep private from certain visitors.
The Disk Usage feature scans your disk and displays a graphical overview of your account's available space. After you know which files use the most space, you can clean out the clutter.
Web Disk gives you access to your website's files as if they were a local drive on your computer. Use this feature to edit, navigate, upload, and download files on a remote web server.
Use the FTP Accounts interface to manage File Transfer Protocol (FTP) accounts.
Formerly FTP Session Control
FTP Connections allow you to see who is logged in to your site via FTP. Terminate FTP connections to prevent file access by unwarranted users.
If you have files that you wish to be publicly available to download, use Anonymous FTP to allow users to connect to your FTP directory without a password. It is risky to allow anonymous users to access any part of your system and may be considered a security hole.
When you use the Backup interface to back up your website, you download a zipped copy of your entire site to your computer (home directory, databases, email forwarders, and email filters).
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 allow you to manage large amounts of information over the web easily. They are necessary to run many web-based applications, such as bulletin boards, content management systems, and online retail shops.
MySQL® Database Wizard
MySQL Database Wizard allow you to manage large amounts of information over the web easily. They are necessary to run many web-based applications, such as bulletin boards, content management systems, and online retail shops.
Remote MySQL allows you to configure databases to be accessed remotely. This can be useful if you want to allow applications, such as bulletin boards, shopping carts, or guestbooks, on your other servers to access the databases.
PostgreSQL Databases allow you to manage large amounts of information over the web easily. They are necessary to run many web-based applications, such as bulletin boards, content management systems, and online retail shops.
PostgreSQL® Database Wizard
If you need to create a database as well as the account that will access it, we recommend that you use the PostgreSQL Database Wizard. This guide helps you create a database, add users, and link a database to an existing user account.
phpPgAdmin is a third-party tool that you can use to manipulate PostgreSQL databases. For more information about how to use phpPgAdmin, visit the phpPgAdmin website.
Some versions of PostgreSQL are ANSI SQL-92 compliant and do not support recursive grants, wildcard grants, or future grants. To allow multiple users to access your PostgreSQL tables, click Synchronize Grants in the PostgreSQL Databases interface (Home >> Databases >> PostgreSQL Databases) after you add a table.
Addon Domains are additional websites that are hosted on your account. Each addon domain has its own 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 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
Formerly Parked Domains
Domain Aliases allow you to point additional domain names to your existing hosting account. This allows users to reach your website if they enter the pointed domain URL in their browsers.
Redirects allow you to make a specific web page redirect to another page and display the contents of that page. This allows you to make a page with a long URL accessible through a page with a shorter, more memorable URL.
Simple Zone Editor
Use the Simple Zone Editor to create and edit A and CNAME records.
Advanced Zone Editor
Use the Advanced Zone Editor to add, edit, and remove A, AAAA, CNAME, SRV, and TXT DNS records.
Use the Email Accounts interface to manage the email account associated with your domains.
Forwarders allow you to allow you to forward any incoming email from one address to another. For example, if you have two different email accounts,
firstname.lastname@example.org, you could forward
email@example.com and eliminate the need to check both accounts.
An MX Entry allows you to route a domain's incoming mail to a specific server. Use this feature if you want to create a backup mail exchanger to handle email even when your server is down.
Use Autoresponders to send automated emails to anyone who messages a specific account. This can be useful if you are on vacation or unavailable, or if you have a generic message that you wish to send from a support email address.
The Default Address feature allows you to set up a default address that receives any mail that is sent to an invalid email address for the domain. The default address is also commonly called a “catch-all address.”
Mailing Lists allow you to use a single email address to send email to multiple email addresses.
Formerly Email Trace
Use Track Delivery to review email delivery attempts. You can also use this feature to trace an email's delivery route. These can be useful if you need to locate problems with email delivery.
Global Email Filters
Formerly Account-Level Filtering
Use Global Email Filters to create email filters for your main email account.
Formerly User-Level Filtering
Use Email Filters to create email filters for an email address that you specify. This can be useful if you want to avoid spam, redirect mail, or pipe messages to a program.
Email Authentication helps you make your email server more secure and provides information about outgoing messages. This helps the recipient server verify whether an email was sent from a trusted sender.
The Address Importer allows you to use two types of files to create multiple email addresses or forwarders simultaneously.
Apache SpamAssassin™ is an email filter that is used to identify spam.
The email Archive allows you to save incoming, outgoing, or mailing list emails for a specified amount of time.
Formerly GnuPG Keys
GnuPG is a publicly available Encryption scheme that uses the "public key" approach. With GnuPG, messages use a "public key" to encrypt messages and can only be decrypted by a "private key."
To protect your inbox from spam, BoxTrapper requires all email senders who are not on your "Whitelist" to reply to a verification email before you can receive their email.
Calendars and Contacts Client Configuration
Use the Calendars and Contacts Client Configuration interface to configure your Calendar and Contacts applications. For more information, read our How to Set Up Calendars and Contacts documentation.
- cPanel & WHM's Calendars and Contacts Client Configuration feature (CalDAV) does not function with the iOS Reminder application if your server uses a self-signed SSL certificate.
- cPanel & WHM's Calendars and Contacts Client Configuration feature (CalDAV) does not support Horde's Free/Busy system for third-party applications.
The Configure Greylisting feature allows you to manage Greylisting for each domain on your account. Greylisting defends email users against spam.
Visitors metrics display the most recent entries in the Apache log for a given domain.
Errors metrics display the last 300 errors for your site. Use this metrics program to find broken links, missing files, and other problems.
Bandwidth metrics display your site's monthly and overall bandwidth usage.
Raw Access metrics allow you to see who has visited your website without graphs, charts, or other graphics. Download a zipped version of your server's access log if you want to quickly access your site's visitors.
Awstats metrics is a third-party program that produces visual statistics about visitors to your site.
Analog Stats is a metrics program that produces a simple summary of all of the people who have visited your site.
Webalizer is a metrics program that produces a variety of charts and graphs about who has visited your site.
Webalizer FTP is a metrics program that produces a variety of charts and graphs about visitors that used FTP protocol to access your site.
Formerly Choose Log Program
Use the Metrics Editor to select the metrics programs you want to run on each domain.
Use SSH Access to connect to your sever remotely, through the command line, with strong authentication and secure communications.
Formerly IP Address Deny Manager
Prevent access to your site from a range of IP addresses with the IP Blocker. If you enter a fully qualified domain name, this feature will attempt to resolve it to an IP address.
Use the SSL TLS interface to manage SSL/TLS keys, certificates, and signing requests and enhance your website's security.
A hotlink occurs when another site embeds content from your site and uses your bandwidth to serve the files. cPanel allows you to prevent hotlinks to your site with the Hotlink Protection feature.
Use Leech Protection to set a maximum number of logins that can occur within a two-hour time limit. This feature can help manage users who wish to give out or publicly post their passwords to a restricted area of your site.
Use the Security Policy feature to configure the security questions that are asked when you attempt to log in to your account from an unrecognized IP address.
The ModSecurity interface allows you to enable or disable ModSecurity™ for your domains.
Use the cPanel Two-Factor Authentication interface to configure an improved security measure that requires two forms of identification to log in. If you remove this feature, you must also remove any existing 2FA user configurations.
The PHP feature allows you to view specific information about your server's PHP configuration.
PHP PEAR Packages
PHP PEAR Packages are collections of functions that allow you to perform tasks in PHP. You will need to install a PEAR package before you can use it in a PHP program.
Perl Modules are collections of functions that allow you to perform tasks in Perl. You will need to install a Perl module before you can use it in a Perl program.
RubyGems are collections of functions that allow you to perform tasks in Ruby. You will need to install a Gem before you can use it inside a Ruby program.
Ruby on Rails
Use this feature to create and deploy a Ruby on Rails application from your cPanel account.
The Site Software feature allows you to add useful software to your website. The software that is available to you depends on which software your hosting provider grants to you.
Tweak the way Apache serves responses and enhance the performance of your website with the Optimize Website feature.
Only available on systems that run EasyApache 4
The MultiPHP Manager interface allows you to easily manage the PHP configuration of your accounts.
MultiPHP INI Editor
Only available on systems that run EasyApache 4
The MultiPHP INI Editor interface allows you to configure your PHP settings.
This is a shortcut link to the WebHost Manager® (WHM®).
Cron Jobs allow you to automate certain commands or scripts on your site. You can set a command or script to run at a specific time every day, week, etc. For example, you could set a cron job to delete temporary files every week to free up disk space.
Formerly Network Tools
Use the Track DNS feature to look up an IP address or trace the route from your computer to your web server. This feature can help you verify that your DNS is configured properly.
If a visitor attempted to access a directory on your site, they will typically see an Apache index page for that directory. If no index page exists, the browser will automatically display an index of the files in that directory. Use the Indexes feature to customize the way a directory will be viewed on the web.
Error Pages inform visitors that the web server cannot access your site. For example, a visitor who enters a nonexistent URL will see a 404 error. Use this feature to configure the way error page messages display on the web.
Apache Handlers 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 relay information to the browser about how to handle specific file extensions. For example, on most servers, the text/html MIME type equates to
.shtml extensions, which tells the browser to interpret all files with those extensions as HTML files.
The Virus Scanner scans for viruses and security weaknesses. After you identify a potential security threat, this feature will prompt you to take the appropriate action.
Use the API Shell for cPanel to run cPanel API function calls interactively within the cPanel interface. API function calls may change or delete data on your server, which can cause your server to fail.
Use the User Preferences documentation for the options in the Preferences section of your cPanel dashboard.
The User Manager interface allows you to add, manage, and delete your subaccounts. Additionally, this interface allows you to link service accounts to subaccounts. You can manage each subaccount's access to email, FTP, and Web Disk.