License & Deployment Mix: 13 tools – 7 OSS, 6 commercial; all self-hosted (no SaaS).

Control panels are the GUI / admin layer that sits on top of a Linux web-hosting server and manages every account-scoped resource: websites, email accounts, DNS zones, MySQL/MariaDB databases, FTP/SFTP, SSL certificates, subdomains, cron jobs, file storage. They are how shared hosting providers (and many small managed-hosting companies) deliver per-customer self-service.

This is a different category from web-servers/servers/ (the HTTP server software like nginx or Apache), web-servers/hosting/ (managed website-builder services like Wix and Vercel), and web-servers/cms/ (content management systems). A control panel is the operator-facing software a hosting company runs to give its end-users a self-service UI; it bundles a stack of underlying services (Apache/LiteSpeed, Exim/Postfix, Dovecot, BIND/ PowerDNS, MySQL, Pure-FTPd, etc.) behind a single web admin.

What Control Panels Do

A control panel typically covers all of:

  • Web server config – create vhosts; manage document roots, PHP versions, redirects
  • Email – create mailboxes, aliases, forwarders; manage SPF/DKIM/DMARC; spam/AV
  • DNS – per-domain zone management (A, AAAA, CNAME, MX, TXT, SRV); often with one-click templates for new domains
  • Databases – create MySQL/MariaDB databases and users; phpMyAdmin / Adminer
  • File management – web-based file manager, FTP/SFTP user management
  • TLS – Let’s Encrypt automation; custom cert upload
  • Backups – per-account or per-server backup jobs to local/S3/remote
  • Account provisioning – the reseller / WHM layer that creates and limits hosting accounts with quotas and feature gates
  • Statistics – bandwidth, disk, CPU, hits

The control panel itself is not the hosting; it orchestrates the hosting stack.

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison

Cross-tool comparison tables for the control panels in this category.

The information below is point-in-time and captured from each project’s documentation / website at the time of writing; treat it as a shopping-aid summary, not a contract. Per-tool evaluations (where present) are the authoritative source for licensing/pricing specifics.


1. License and Cost Model

ToolLicenseCost model
cPanel + WHMProprietaryPer-account tiers (Solo / Admin / Pro / Premier / Premier 1000+); priced annually per server; per-account costs scale up
PleskProprietaryPer-server tiers (Web Admin / Pro / Host); add-ons priced separately; available via cloud-marketplace BYOL
DirectAdminProprietaryPer-server tiers (Personal / Lite / Standard / Premium); much cheaper than cPanel/Plesk
InterWorxProprietaryPer-server tier; one tier with optional add-ons
CyberPanelOSS (GPL) + commercial EnterpriseFree OSS edition; Enterprise add-ons paid
HestiaCPOSS (GPL-3)Free; donations
ISPConfigOSS (BSD)Free; commercial support contracts available
Webmin / VirtualminOSS (BSD) + ProFree OSS Virtualmin GPL; Virtualmin Pro is paid
aaPanelOSS (Apache) + ProFree OSS edition; aaPanel Pro paid
CloudPanelOSS (MIT)Free
FroxlorOSS (GPL-2)Free
KeyHelpFree + commercial extensionsFree core; paid add-ons (KeyAddons)
ISPmanagerProprietary (with limited free tier)Per-server tiers

2. OS Support

ToolLinuxWindowsBSD
cPanel + WHMAlmaLinux / Rocky / RHEL / CloudLinux (only)NoNo
PleskMulti-distro Linux (Ubuntu, Debian, AlmaLinux, etc.)Yes – Windows ServerNo
DirectAdminRHEL family, Debian, UbuntuNoFreeBSD
InterWorxRHEL familyNoNo
CyberPanelAlmaLinux / RHEL / UbuntuNoNo
HestiaCPDebian / UbuntuNoNo
ISPConfigDebian / Ubuntu / RHEL familyNoNo
Webmin / VirtualminMost LinuxLimitedSome BSD support
aaPanelCentOS / Ubuntu / DebianNoNo
CloudPanelDebian / UbuntuNoNo
FroxlorDebian / Ubuntu / RHEL familyNoNo
KeyHelpDebian / UbuntuNoNo
ISPmanagerRHEL family / Debian / UbuntuNoNo

3. Bundled Service Stack (defaults)

What the control panel installs and manages out of the box. Most are swappable to a degree.

ToolHTTPMail (SMTP/IMAP)DNSDB
cPanel + WHMApache + LiteSpeed (paid)Exim + DovecotBIND or PowerDNSMySQL / MariaDB
PleskApache + nginx (proxy) / IIS on WindowsPostfix + Courier/Dovecot / MailEnable on WindowsBIND / Microsoft DNSMySQL / MariaDB / MS SQL
DirectAdminApache or LiteSpeed or OpenLiteSpeed or nginxExim + DovecotBINDMySQL / MariaDB
InterWorxApache + nginxqmail / DovecotBINDMySQL / MariaDB
CyberPanelOpenLiteSpeed / LiteSpeedPostfix + DovecotPowerDNSMariaDB
HestiaCPApache + nginx (proxy)Exim + DovecotBINDMySQL / MariaDB
ISPConfigApache or nginxPostfix + DovecotBIND or PowerDNSMySQL / MariaDB
Webmin / VirtualminApache or nginxPostfix + DovecotBINDMySQL / MariaDB / PostgreSQL
aaPanelOpenLiteSpeed / Nginx / ApachePostfix + Dovecot (optional)DNSmasq / BINDMySQL / MariaDB
CloudPanelNginx(No bundled mail; relay-only)Cloudflare-friendly; no bundled DNS serverMySQL / MariaDB
FroxlorApache or nginx or LiteSpeedPostfix + DovecotBIND or PowerDNSMySQL / MariaDB
KeyHelpApache + nginxPostfix + DovecotBINDMySQL / MariaDB
ISPmanagerApache or nginxExim + DovecotBINDMySQL / MariaDB / PostgreSQL

4. Multi-Server / Clustering

Many control panels are single-box; some support distributing services across multiple servers (e.g., separate mail server, separate DB server).

ToolMulti-serverNotes
cPanel + WHMLimited (DNS clusters; remote MySQL)Not a cluster product per se
PleskYes (Plesk Multi-Server)Distributes mail / web / DNS / DB
DirectAdminYes (Multi-Server)DNS, MySQL, mail can be remote
InterWorxYes (cluster of NodeWorx)Built around clustering from day 1
CyberPanelLimited (slave nodes)Best as single-box
HestiaCPNoSingle-server
ISPConfigYes (mature multi-server)Strong suit; one master, many slaves
Webmin / VirtualminYes (Cloudmin add-on)Manages multiple Virtualmin nodes
aaPanelLimitedSingle-box favoured
CloudPanelNoSingle-server
FroxlorLimitedSingle-server favoured
KeyHelpNoSingle-server
ISPmanagerYes (Cluster edition)Separately licensed

5. SSO / OIDC / LDAP

How well the panel integrates with external identity providers like Authentik. This is a sore spot across the category – shared-hosting control panels historically assume their own user database.

ToolOIDCSAMLLDAPNotes
cPanel + WHMNo (native)NoYes (LDAP auth via PAM)Third-party SSO via reverse-proxy + custom auth modules
PleskLimitedLimitedYesPlesk SSO extension exists; OIDC via add-on
DirectAdminNoNoYesLDAP-only out of the box
InterWorxNoNoYesLDAP-only
CyberPanelNoNoNoLocal users only
HestiaCPNoNoNoLocal users only
ISPConfigNoNoLDAP supportMostly local
Webmin / VirtualminNoNoYesLDAP and PAM
aaPanelNoNoNoLocal users only
CloudPanelNoNoNoLocal users only
FroxlorNoNoNoLocal users only
KeyHelpNoNoNoLocal users only
ISPmanagerNoNoYesLDAP via add-on

For Authentik integration, the practical pattern across this category is Authentik forward-auth in front of the control panel’s admin URL – the panel sees an authenticated header from Authentik and trusts it (where supported), or you put Authentik in front to gate access without trying to make the panel itself OIDC-aware.


6. API / Automation

ToolAPICLIInfrastructure-as-code
cPanel + WHMUAPI / WHM API 1 (REST/JSON)Yes (whmapi1, uapi)Limited; some Terraform community providers
PleskXML-RPC + RESTYes (plesk CLI)Plesk Onyx CLI; Terraform community
DirectAdminAPI (HTTP)YesLimited
InterWorxAPI (XML-RPC + REST)YesLimited
CyberPanelREST APIYes (cyberpanel)Limited
HestiaCPBash API (HTTP)Yes (v-* commands)Ansible roles common
ISPConfigSOAP + REMOTE APIYesAnsible roles available
Webmin / VirtualminXML-RPCYes (virtualmin)Limited
aaPanelREST APIYesLimited
CloudPanelCLI-only (no HTTP API at time of writing)Yes (clpctl)Limited
FroxlorAPIYesLimited
KeyHelpAPI (paid)YesLimited
ISPmanagerREST APIYesLimited

8. Security Track Record (high-level)

The control-panel category has a non-trivial history of high-impact CVEs because each panel is, by design, an unauthenticated-internet-facing admin surface for an entire server. Recent notable incident:

  • CVE-2026-41940 (cPanel + WHM) – unauthenticated remote auth-bypass; actively exploited within 24h of disclosure (Mirai variants, “Sorry” ransomware, AdapdixC2); ~44k compromised IPs by 2026-04-30 (Shadowserver). Affected customers’ DNS zones, mail accounts, and websites all fell under attacker control simultaneously.

This is the recurring failure mode for the category: a panel compromise is a server-compromise that includes DNS, mail, and web for every account on it. Patch windows must be hours, not weeks.


Per-Tool Evaluations

ToolFile
cPanel + WHMcpanel.md
Pleskplesk.md
DirectAdmindirectadmin.md
InterWorxinterworx.md
ISPmanagerispmanager.md
KeyHelpkeyhelp.md
CyberPanelcyberpanel.md
HestiaCPhestiacp.md
ISPConfigispconfig.md
Virtualmin (Webmin)virtualmin.md
aaPanelaapanel.md
CloudPanelcloudpanel.md
Froxlorfroxlor.md

See Also

  • README.md – conceptual overview and tool index
  • ../README.md – parent Web Servers & Hosting category

Tools

13 tools.

aaPanel

aaPanel is the international (English-language) release of the Chinese-market panel bt.cn (BaoTa Panel), one of the most widely deployed control panels in Asia.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

CloudPanel

CloudPanel is a relatively new (2020s) open-source control panel from German vendor MGT-COMMERCE, distinguished by its design for cloud VMs – AWS, GCP, Azure, Hetzner, DigitalOcean, Vultr, Linode – rather than traditional bare-metal s…

License: MIT (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

cPanel + WHM

cPanel + WHM is a proprietary web hosting control panel widely used in shared hosting, orchestrating Apache, Exim, Dovecot, DNS, and MySQL via per-account (cPanel) and server-admin (WHM) interfaces.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

CyberPanel

CyberPanel is the most prominent open-source control panel built around the LiteSpeed web server.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

DirectAdmin

DirectAdmin is the third major commercial web hosting control panel, positioned as a faster, lighter, cheaper alternative to cPanel and Plesk.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

Froxlor

Froxlor is a lightweight, German-origin open-source control panel that descends from the older SysCP project. Its design philosophy is “minimal by default, manage the underlying configs yourself when you need to”.

License: GPL-2.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

HestiaCP

HestiaCP is an open-source web hosting control panel forked from VestaCP, designed to manage web servers, DNS, mail, databases, and FTP from a single web interface.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

InterWorx

InterWorx is a niche commercial control panel distinguished by its clustered hosting design from day one.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

ISPConfig

ISPConfig is the longest-running mature open-source control panel and the one most often described as “commercial-quality without the price”. The project started in 2005 in Germany and has been continuously maintained since.

License: BSD-3-Clause (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

ISPmanager

ISPmanager is a commercial control panel from ISPsystem, widely used in Eastern Europe, Russia, and parts of Asia. It is largely unknown in the North American hosting market but holds significant share in its home regions.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

KeyHelp

KeyHelp is a German web hosting control panel from Keyweb AG (a German hosting provider) that they have made available for free use beyond their own customer base.

License: LicenseRef-KeyHelp (source-available) · Kind: web · Deploy: native · SSO: none

Website

Plesk

Plesk is the second-dominant commercial web hosting control panel and the only major panel that runs on both Linux and Windows Server.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: OIDC

Website

Virtualmin (with Webmin)

Webmin is the longest-running open-source Unix administration interface, started by Jamie Cameron in 1997.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

ResorsIT Tools Catalog Search