// Engineering Log
Hosting Control Panels: Part 1 — Why You Need Them and How to Choose
Published on 2026-09-22
// Fast route
This article belongs to the topic Servers and infrastructure.
A hosting control panel is a web interface for administering a server with websites. Through it you add domains, issue certificates, create databases and mailboxes, and configure backups. The panel is installed on a VPS or a dedicated server and itself adjusts the configuration of the web server, mail services and DNS. All of this can be done manually from the command line, but the panel takes over routine tasks and reduces the number of configuration errors.
What the panel does
- Sites and domains. Creates Nginx and Apache virtual hosts, subdomains and redirects, allows choosing a PHP version per site.
- Certificates. Issues and renews free Let’s Encrypt certificates.
- Databases. Creates MySQL, MariaDB or PostgreSQL databases and their users, provides access to phpMyAdmin.
- Mail. Creates mail domains and mailboxes, enables anti-spam, antivirus and webmail.
- DNS. Manages domain zones on its own DNS server.
- Files and access. File manager, FTP and SFTP users, cron jobs.
- Backups. Saves sites, databases and mail on a schedule, including to remote storage.
- Security. Firewall, brute-force protection, isolation of sites by system users.
When a panel is not needed
- The application runs in Docker. Containers and a reverse proxy are easier to describe in
docker-compose.ymlthan to adapt to the panel’s logic. - The server serves an application, not sites: APIs, queues, databases. In this case the panel installs unnecessary services — mail server, FTP, DNS — and increases the number of open ports.
- Configuration is managed with Ansible or another configuration management system. The panel assembles files from its templates and overwrites manual edits, so the two management methods interfere with each other.
- There is no one to administer the server and there’s no need. If you only need a site, it’s simpler to rent shared hosting where the panel is already provided by the provider.
How to choose
- Availability and payment. As of March 31, 2026 WebPros stopped serving customers from Russia and Belarus: subscriptions to cPanel and Plesk were closed, and new licenses are not sold. For servers of Russian companies the real choices are ispmanager, FASTPANEL and open panels such as HestiaCP. Reg.ru then launched free migration of sites from cPanel and Plesk to domestic panels.
- Operating system. The panel is installed on a clean system of specific versions, and preinstalled software can interfere with it. Check the list of supported OSes before ordering a server.
- Number of sites and license. Paid panels are licensed by the number of sites or accounts. Free panels do not impose such limits, but support for them is via forums or for a separate fee.
- Mail. If mail will be on the same server, you need anti-spam, DKIM signing and webmail. If mail is hosted by an external provider, it’s better not to install mail services on the server at all.
- Reselling. To resell hosting you need reseller accounts and plans. These are available in editions for hosting providers, not in free panels.
- Docker and applications. In ispmanager containers are available on Pro and Host plans; in Plesk — via a free Docker extension. HestiaCP and FASTPANEL do not have built-in container management; Docker is installed separately.
- Server resources. Minimum for ispmanager, HestiaCP and FASTPANEL is one core and 1 GB of RAM. The developers of ispmanager and HestiaCP recommend 4 GB, especially if the server runs the mail antivirus ClamAV and SpamAssassin.
Summary table
Data as of September 2026.
| ispmanager 6 | HestiaCP | FASTPANEL | cPanel | Plesk | |
|---|---|---|---|---|---|
| License | paid: Lite — 512 ₽/mo (up to 10 sites), Pro — 1 026 ₽ (up to 50), Host — 1 832 ₽ (no limits) | free, GPLv3 | standard license is free, perpetual and tied to an IP address; Extended — €4.20/mo, €46.20/yr or €399 one-time | paid, by number of accounts | paid: Web Admin, Web Pro, Web Host |
| Availability in Russia | Russian developer, payments in rubles | open source, no license required | available | since 31.03.2026 does not serve customers from Russia | since 31.03.2026 does not serve customers from Russia |
| OS | AlmaLinux 8–10, Debian 11–13, Ubuntu 22.04 and 24.04, CloudLinux 8–10, Rocky Linux 8 | Debian 12 and 13, Ubuntu 22.04, 24.04 and 26.04 | Debian 9–12, Ubuntu 18.04–24.04, AlmaLinux 8, Rocky Linux 8, CentOS 7 | AlmaLinux 8–10, CloudLinux, Ubuntu 24.04 | Linux and Windows Server |
| yes, with webmail | Exim, Dovecot, ClamAV, SpamAssassin, webmail | yes | yes | yes | |
| Docker | on Pro and Host plans | no | not built-in, installed separately | not built-in | free extension |
| Reselling | separate product ispmanager 6 business | not built-in | not provided | WHM | Web Host edition |
| Import from other panels | backups from cPanel and Plesk, other ispmanager servers | cPanel backups (v-import-cpanel, since version 1.7) | no | — | — |
| Panel address | https://IP:1500/ispmgr | https://IP:8083 | https://IP:8888 | port 2083, WHM — 2087 | port 8443 |
CentOS 7 is listed for FASTPANEL by the developer, but that system has not received updates since July 2024, and deploying new servers on it is not recommended.
Conclusion
For a Russian server with multiple sites and mail there are three practical options. ispmanager is suitable if you need developer support, payment in rubles and migration from cPanel or Plesk. HestiaCP and FASTPANEL are suitable if it’s important not to pay for a license and you are ready to solve issues yourself or via the community. cPanel and Plesk remain the standard abroad, but Russian companies can no longer buy or renew them.
// 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