cPanel
cPanel is a web control panel for running one hosting account from a browser, with no need to type commands in a terminal. It gives you a graphical interface for files, databases, DNS zones, email, PHP, cron, and backups, doing the work a sysadmin would usually do on the command line. The key thing to grasp: cPanel manages your account's resources, not the physical box behind it, and limits like Entry Processes still come from the plan even though the panel looks free to adjust.
What the panel manages
- Files and folders through File Manager, or FTP/SFTP when you prefer it
- MySQL or MariaDB databases, users, and phpMyAdmin
- The DNS zone through Zone Editor, including records such as A, MX, and TXT
- Email accounts, forwarders, SPF, and DKIM for email deliverability
- The PHP version and directives per domain
- Cron jobs and scheduled tasks
- Backups and restores for files, databases, or the whole account
- SSL/TLS certificates through AutoSSL or Let's Encrypt
MultiPHP for versions and directives
MultiPHP Manager picks the PHP version per domain, while MultiPHP INI Editor changes directives such as memory_limit or upload_max_filesize without touching files. It is the safest path to raise max_execution_time on one site without affecting the others. After a change, confirm the effective value actually applied, because some directives cannot be overridden from the panel at all.
Zone Editor for DNS
In Zone Editor you add or edit records for a domain whose zone the host serves. This is different from changing nameservers at the registrar: editing a record here takes effect right away, while moving nameservers is a separate action. If the domain points at third-party nameservers, the records you change in cPanel will not reach your visitors.
Panel actions that overwrite your edits
Some panel actions rewrite manual work. The WordPress autoinstaller generates wp-config.php, creates a database, and rewrites .htaccess, so customizations can be replaced if you rerun it. Turning on a CDN or proxy in front of the site often rewrites the A records in the zone. Keep a record of your manual edits and re-check them after running an installer or a third-party integration.
Why not every plan ships with it
cPanel is paid software, and hosts buy a license per account. Some use it, some move to a cheaper alternative panel, and some build their own. On a VPS the cPanel license is billed separately, so many plans offer a lighter panel instead. If your plan is not cPanel, the same features still exist under different menu names, so check what a reseller hosting plan includes before switching.
FAQ
What is the difference between cPanel and WHM?
cPanel runs one hosting account for a site owner. WHM sits above it and manages many cPanel accounts, used by resellers and server admins. A normal shared hosting user usually only ever touches cPanel.
Does cPanel only work with Apache?
No. The panel is a management layer; the web server behind it can be Apache, LiteSpeed, or Nginx. What changes is how server rules are written, not whether the panel exists.
How do I reset a forgotten cPanel password?
Use the reset link on the login page, which emails a code, or reset it from your hosting member area. If both fail, hosting support can reset it from the server side.
Disclaimer: Hosting Wiki articles are prepared for educational and reference purposes. Hosting technology keeps evolving, so some technical details may change over time.