The homepage
All the accounts features are available from one responsive Cpanel homepage.

Image tools
- Thumbnails: You can generate thumbnails from a folder
- Scaler: you can change the size of images in a directory.
- Converter: you can convert
a . PNG,a . JPG
File manager
The file manager from Cpanel is really great because it has so many features so that you don’t an FTP client. For example, there is a search and replace tool to modify text. You can also undo/redo your changes. Also, every line has a number. Also, the file manager “understands” the code and change the code color accordingly. It is possible to compress and uncompress files and folders right from the file manager. You can also move/copy/duplicate files or folders.
You can move and copy files and folders without fearing to do something bad or getting the wrong user permissions. You can also compress and uncompress files and folders right from the file manager. This means that most of the time with the Cpanel file manager, you don’t need to install
Directory privacy:
You can set up a password to access folders from the Cpanel account. You can create several users with different username and password.

Web disk:
Cpanel allows you to access the files and folders of your account using the Webdav protocol. It is possible to get an access through the port 2077 and 2078. For example, we would get http://serverdomain.com:2077 or https://serverdomain.com:2078
You can use WebDav to manipulate your files and folders instead of FTP or SFTP. You can create additional Web disk user access.
FTP accounts
You can create additional FTP user accounts from Cpanel with an access to a specific folder. FTP connections can be monitored in real time.

Backup & Restoration:
A full website backup can be downloaded. You can also download a backup from a previous day if the web server administrator has set up
Cpanel also features a very useful and safe way to restore data. It is called the File & directory restoration. You can restore an addon domain folder using this feature if the web server admin has set up a automated backup for your account.


Databases:
PhpMyAdmin allows you to access the databases and tables from your MySQL or MariaDB installation. From Cpanel, you can create new databases and new database users. Database user Permissions can be set up right from Cpanel. You can also change the name, change the password of a user, check and repair databases. You can also manage remote access to your MySQL database from Cpanel.
Addon domains:
In Cpanel, the first domain that you create for an account is called a primary domain. The subsequently created domains are called addon domains. When you create an addon domain, it should point to a folder on the web server. From the addon domains section in
Subdomains:
The subdomain section allows you to map a subdomain to a folder on the web server. When a subdomain is created, DNS records are automatically created for the subdomain to be available right away. This includes A, AAAA, MX, DKIM and SPF records.
Redirects:
301 or 302 redirects can be created from Cpanel. This can be a full website redirect (Wildcard redirect) or folder redirect.

DNS records
The Cpanel user can modify DNS records only if the web server admin has decided to allow this feature. Then, it is possible to add A, AAAA, MX & TXT records to any primary or addon domains.
Emails
From the Cpanel you can fully manage email accounts. The storage space / quota can be monitored from the email account section. You may also decide to suspend the log in to an email inbox, reception or dispatch. You can also access the webmail without login again. You can forward emails to another email address. You can also create a catch-all to receive all the emails whatever the name of the mailbox. The user can also set up autoresponders for an email address. Several mailing lists can be created from a user account if the web server administrator allowed it.
From the Cpanel account, you may monitor delivery tracking. you can import email addresses.
It is possible to set up a calendar and an address book for every email address. Then, you can access this calendar or address book from a CalDav or CardDav client like Mac OS, Mail from Windows 10 or Thunderbird.
Email rules
You can create either global email rules or email address rules in the sections global email filters and email filters. The criteria are the same criteria that you would find in a mail software like apple mail or

Spam
You can determine what should be the strength of your spam filter. You can also disable spam filter if you want. The Spam feature is a global feature. In other words, it is not
Mail Encryption
You can import or generate a 4096 bit or a 2048 bit GnuPG public and private key from a Cpanel user account.
Metrics
The webmaster can check the last visitors, the last Apache errors for every domain from the account. The bandwidth section is very useless to see how much data has been downloaded from the server. “Raw access” allows checking the logs of a domain. Then, Cpanel features AWStats and Webalizer which are
Bandwidth
The bandwidth stats include the bandwidth consumption per
Security
SSH access generates keys to access your account through an SSH connection. Note that it has to be allowed by the web hosting administrator for this to work. The IP blocker allows you to block a unique IP address or a series of IP addresses.
SSL/TLS
If installed by the web hosting administrator,
HotLink protection
This feature prevents other websites to include images hosted on your web server in <img> tags. This can be free marketing if you there is a watermark on it. H
Software
MultiPHP
If the web admin has installed several versions of PHP, it is possible to change the version of PHP in MultiPHP Manager. In the multiPHP INI editor, you can setup PHP variables:
display_errors | This determines whether errors should be printed to the screen as part of the output or if they should be hidden from the user. | Disabled |
max_execution_time | This sets the maximum time in seconds a script is allowed to run before it is terminated by the parser. This helps prevent poorly written scripts from tying up the server. The default setting is 90. | |
max_input_time | This sets the maximum time in seconds a script is allowed to parse input data, like POST, GET and file uploads. | |
max_input_vars | This sets the maximum number of input variables allowed per request and can be used to deter denial of service attacks involving hash collisions on the input variable names. | |
memory_limit | This sets the maximum amount of memory in bytes that a script is allowed to allocate. This helps prevent poorly written scripts for eating up all available memory on a server. Note that to have no memory limit, set this directive to -1. | |
post_max_size | Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than upload_max_filesize. Generally speaking, memory_limit should be larger than post_max_size. | |
session.gc_maxlifetime | This specifies the number of seconds after which data will be seen as “garbage” and potentially cleaned up. | |
session.save_path | session.save_path defines the argument which is passed to the save handler. If you choose the default files handler, this is the path where the files are created. | |
upload_max_filesize | The maximum size of an uploaded file. | |
zlib.output_compression | Whether to transparently compress pages. If this option is set to “On” in php.ini or the Apache configuration, pages are compressed if the browser sends an “Accept-Encoding: gzip” or “deflate” header. | Enabled |
Advanced
Cron Jobs
You can schedule cron jobs to be run at certain time of the day / week / month. For example, you can type a command to run a PHP file every day.