// Engineering Log
Hosting Control Panels: Part 5 — cPanel
Published on 2026-09-22
// Fast route
This article belongs to the topic Servers and infrastructure.
cPanel — the most widespread commercial hosting control panel in the world. Most of the shared virtual hosting abroad runs on it, and many guides on the internet are written assuming its interface. cPanel is developed and sold by the American company WebPros, which also owns Plesk.
Main point for users in Russia: on March 31, 2026 WebPros stopped servicing customers from Russia and Belarus. Subscriptions for cPanel and Plesk were terminated that day; it is not possible to officially purchase or renew a license from Russia. Therefore this part of the series is a reference on how cPanel works and how to migrate from it to panels available in Russia.
How cPanel is structured
The product consists of two interfaces:
- WHM (WebHost Manager) — the server administrator interface. Hosting accounts are created here, plans and limits are set, services, updates and server security are managed.
- cPanel — the account owner interface. Here a hosting client manages their websites, mail, databases, files and backups.
This separation is what made cPanel the standard for mass hosting: the provider manages the server in WHM, while hundreds of clients each work in their own cPanel and do not see each other.
Features
- Sites and domains. Primary and addon domains, subdomains, redirects; Apache web server, with the option to put Nginx in front of it.
- PHP. Multiple PHP versions with per-site selection.
- Databases. MySQL/MariaDB and PostgreSQL, phpMyAdmin.
- Mail. Mailboxes, forwarders, autoresponders, spam filters; webmail — Roundcube.
- WordPress. Since version 100 (November 2021) cPanel includes the full WordPress Toolkit: installation, updates, cloning and backups of WordPress sites. Many providers additionally install the Softaculous auto-installer.
- SSL. Automatic issuance of free certificates (AutoSSL).
- Backups. Full account backups that can be restored on another cPanel server or imported into other panels.
- Security. Protection from password guessing cPHulk, ModSecurity, two-factor authentication.
What is outdated in older descriptions. SquirrelMail webmail was removed from cPanel in version 78, Horde — in version 108 (2022); now only Roundcube remains in the panel. The Fantastico auto-installer has long been displaced by WordPress Toolkit and Softaculous.
Supported systems and requirements
cPanel and WHM are installed on AlmaLinux, CloudLinux, Rocky Linux and Ubuntu (version 24.04 LTS). The claim in older reviews that cPanel runs only on RPM-based distributions is no longer true. Debian is not supported.
Minimum requirements for Ubuntu according to cPanel documentation — 2 GB of RAM (4 GB recommended) and 20 GB on disk (40 GB recommended), 64-bit only.
Licensing and pricing
Since 2019 cPanel has been licensed by the number of hosting accounts on the server, and prices have been rising almost every year. As of January 1, 2026:
| License | Accounts | Monthly price |
|---|---|---|
| Solo | 1 | $29.99 |
| Admin | up to 5 | $35.99 |
| Pro | up to 30 | $53.99 |
| Premier | up to 100 | $69.99, each additional — $0.49 |
For a single site on a personal VPS, cPanel costs more than the server itself — this is the main reason owners of small projects move to free panels.
How to migrate from cPanel
The procedure is the same for all panels:
- Full account backup. In cPanel: “Files → Backup → Download a Full Account Backup”, or in WHM — “Backup” on a schedule. Download the archive to your machine; do not leave it only on the old server.
- Inventory. Record PHP versions, cron jobs, mailboxes and forwarders, DNS records of the domain — all this can be easily lost during migration.
- Transfer to the new panel:
- ISPmanager can import a cPanel backup: “Administration → Import user”. Files, databases and DNS records are transferred. If you need to entrust the entire migration, ISPmanager offers migration performed by their engineers;
- HestiaCP since version 1.7 imports a cPanel backup with the command
v-import-cpanel /backup/backup.tar.gz. According to reports in the project’s tracker, certificates and DKIM keys are not transferred during import — they are reissued; - FASTPANEL has no cPanel backup import: files, database dumps and mail are transferred manually.
- Certificates. Let’s Encrypt certificates are not transferred — they are reissued on the new server.
- Verify and switch DNS. Check the site via the
hostsfile, then change the A and MX records. Pre-reducing the TTL will shorten the switchover time.
A step-by-step manual site migration is described in the article /ru/devops/031/.
Who cPanel is suitable for now
Outside Russia, cPanel remains the standard for hosting providers and studios that serve dozens of clients: the WHM/cPanel separation, mature ecosystem and backup compatibility with other panels justify the license cost. For a Russian server, choosing cPanel today is not advisable: a license cannot be paid for officially, and a subscription may be terminated without the possibility of renewal.
// Similar task
If you are dealing with something similar
This article belongs to one of the main working topics. You can keep reading on the topic, go to the homepage to understand what I do, or open the service pages directly.
Article topic
Servers and infrastructure
VPS, Linux, web stack, migrations, hosting, databases, and core operations.
Typical tasks behind this topic
- Move a site or service to a new server
- Set up Linux, Nginx, databases, and backups
- Figure out why the system behaves unstably
// Next step
If you need help with this topic, not just another article, it is better to go straight to the service page. The homepage and topic collection stay available as secondary routes.
Open services// Reviews
Related reviews
I came with an expensive request to configure a VPS server, but during the consultation Mikhail suggested a much simpler, more affordable solution. In the end I saved time and money. Mikhail — a true expert who works for the client's result, not for the fee. I recommend him!
I came with an expensive request to configure a VPS server, but during the consultation Mikhail suggested a much simpler and more cost-effective solution. In the end I saved budget and time. Mikhail — a true expert who …
VPS setup, server setup
2026-05-12 · ★ 5/5
Excellent work! Set up the server very quickly, installed the control panel, and configured the IP. Definitely recommend!
Excellent work! Very quickly set up the server, installed the panel, configured the IP I can definitely recommend it!
Everything was excellent; helped promptly and professionally. Thank you — I recommend them to the community.
Everything's great, helped promptly and professionally, thank you, I recommend it to the community
VPS setup, server setup
2026-04-16 · ★ 5/5
There were several issues concerning both the technical side and overall understanding. Mikhail responded quickly, resolved the technical problems, and helped me understand them — many thanks. I'm satisfied with the result.
There were several issues concerning both the technical side and overall understanding. Mikhail responded quickly to the request, helped sort things out and resolved the technical problems and helped clarify …
VPS setup, server setup
2026-02-18 · ★ 5/5
Everything was done quickly and efficiently. I recommend.
Everything was done quickly and efficiently. I recommend.
VPS setup, server setup
2026-01-17 · ★ 5/5
Everything went well; the contractor responded quickly to questions and helped resolve the issue. Thanks!
Everything went well, the contractor responded quickly to questions and helped resolve the issue. Thank you!
VPS setup, server setup
2025-12-16 · ★ 5/5
// Contact
Need help?
Get in touch with me and I'll help solve the problem
I reply within one business day (03:00-13:00 GMT)
Или оставьте заявку здесь:
// Related