Comparison of web hosting control panels

{{short description|None}}

The following sections compare general and technical information for a variety of web hosting control panel software packages.

License and operating system support

=Free and open source control panels=

Systems listed on a light purple background are no longer in active development.

class="wikitable sortable" style="text-align: center"

! Control panel

! License

! Alive (last release)

! BSD

! Linux

! Windows

! Frontend

! Backend

! Plugin Support

! VCS

! IPv6 Support

! Multiserver Support

{{rh2}} | AlternC

| GPL 2

| 2017-11-07{{Cite web|url=https://alternc.com/Home-en|title=AlternC|website=Alternc.com|language=en|access-date=2024-04-20}}

| {{no}}

| {{yes}}

| {{no}}

| PHP

| PHP / Perl / Shell script

| {{yes}}

| [https://github.com/AlternC/AlternC git]

| {{yes}}

| {{no}}

{{rh2}} | Domain Technologie Control

| GNU LGPL

| 2013/04/04

| {{partial|Limited FreeBSD support}}

| {{yes}}

| {{no}}

| PHP

| MySQL

| {{dunno}}

| git

| {{no}}

| {{dunno}}

{{rh}} | Froxlor

| GPL

| 2024-03-29{{Cite web |title=Index of /releases |url=https://files.froxlor.org/releases/ |access-date=2024-04-20 |website=files.froxlor.org}}

| {{no}}

| {{yes}}

| {{no}}

| PHP

| PHP, MariaDB or MySQL{{Cite web |title=Installation {{!}} froxlor Documentation |url=https://docs.froxlor.org/latest/general/installation/ |access-date=2024-04-20 |website=docs.froxlor.org}}

| {{no}}

| [https://github.com/Froxlor/Froxlor/ git]

| {{yes}}

| {{no}}

{{rh2}} | i-MSCP

| GPL, MPL

| 2018-05-16

| {{no}}

| {{yes}}

| {{no}}

| PHP

| Perl, C

| {{yes}}

| [https://github.com/i-MSCP/ git]

| {{yes}}

| {{no}}

{{rh}} | ISPConfig

| BSD

| {{Start date and age| {{wikidata|qualifier|raw|Q2736600|P348|P577}}; {{Time ago|{{wikidata|qualifier|raw|Q2736600|P348|P577}}}}

| {{no}}

| {{yes}}

| {{no}}

| PHP

| PHP, MariaDB or MySQL{{Cite web |title=The Perfect Server - Debian 12 (Bookworm) with Apache, BIND, Dovecot, PureFTPD and ISPConfig 3.2 |url=https://www.howtoforge.com/perfect-server-debian-12-buster-apache-bind-dovecot-ispconfig-3-2/ |access-date=2024-04-20 |website=HowtoForge |language=en-us}}

| {{yes}}

| [https://git.ispconfig.org/ispconfig/ispconfig3 git]

| {{yes}}

| {{yes}}

{{rh2}} | Kloxo

| AGPL

| 2011/11/13

| {{no}}

| {{yes|CentOS (6 not currently supported) or Red Hat EL 5.x}} [https://web.archive.org/web/20121205233734/http://wiki.lxcenter.org/kloxo+installation+guide]

| {{no}}

| PHP

| PHP, MySQL

| {{no}}

| [https://github.com/lxcenter/kloxo git]

| {{no}}

| {{yes}}

{{rh}} | Usermin

| BSD style

| 2024-04-15{{cite web|url=http://www.webmin.com/uchanges.html|title=Webmin|website=Webmin.com|access-date=20 April 2024}}

| {{yes}}

| {{yes}}

| {{no}}

| Perl

| Perl

| {{dunno}}

| tarball

| {{dunno}}

| {{dunno}}

{{rh}} | Virtualmin

| GPL

| 2024-03-24{{cite web|url=http://www.webmin.com/vchanges.html|title=Webmin|website=Webmin.com|access-date=8 July 2024}}

| {{yes}} [http://www.virtualmin.com/os-support]

| {{yes}}

| {{no}}

| Perl

| Perl

| {{yes}}

| tarball

| {{yes}}

| {{partial}} [https://www.virtualmin.com/documentation/system/faq]

{{rh}} | Webmin

| BSD style

| {{wikidata|qualifier|raw|Q576322|P348|P577}}; {{Time ago|{{wikidata|qualifier|raw|Q576322|P348|P577}}}}

| {{yes}}

| {{yes}}

| {{partial}}

| Perl

| Perl

| {{yes}}

| [https://github.com/webmin/webmin git]

| {{yes}}

| {{yes}}

{{rh}} | Zentyal

| GPL

| {{Start date and age| {{wikidata|qualifier|raw|Q191297|P348|P577}}; {{Time ago|{{wikidata|qualifier|raw|Q191297|P348|P577}}}}

| {{no}}

| {{yes}}

| {{no}}

| Perl

| Perl

| {{yes}}

| git

| {{dunno}}

| {{dunno}}

=Proprietary control panels=

Systems listed on a light purple background are no longer in active development.

class="wikitable sortable" style="text-align: center"

! Control panel

! Alive (last release)

! BSD

! Linux

! Windows

! Frontend

! Backend

! Plugin Support

! HTTP/2 Support

! IPV6 Support

! Multiserver Support

{{rh}} | cPanel & WHM

| 2024-04-19{{cite web|url=https://documentation.cpanel.net/display/CL/Change+Logs|title=Change Logs - cPanel & WHM Documentation|website=cpanel.net|access-date=20 April 2024}}

| {{no|FreeBSD version retired}}

| {{yes}}

| {{no

} EOL

| Perl

| Perl,{{Cite web |title=System Requirements for Ubuntu |url=https://docs.cpanel.net/installation-guide/system-requirements-ubuntu/ |access-date=2024-07-08 |website=cPanel & WHM Documentation |language=English}} MariaDB, MySQL{{Cite web |title=Supported MySQL/MariaDB Versions |url=https://docs.cpanel.net/knowledge-base/general-systems-administration/supported-mysql-mariadb-versions/ |access-date=2024-07-08 |website=cPanel & WHM Documentation |language=English}}

| {{yes}}

| {{yes}}{{cite web|url=https://blog.cpanel.com/support-for-http2-and-virtuozzo-7/|title=Support for HTTP/2 and Virtuozzo 7 - cPanel Blog|date=21 November 2017|website=Blog.cpanel.com|access-date=13 August 2018}}

| {{yes}}

| {{yes}}

|-

| {{rh}} | DirectAdmin

| 2024-06-01{{Cite web |title=Changelog {{!}} Directadmin Docs |url=https://docs.directadmin.com/changelog/ |access-date=2024-07-08 |website=docs.directadmin.com}}

| {{no|FreeBSD version retired}}

| {{yes}}

| {{no}}

| C++, scripts, PHP, Vue.js

| C++, scripts, PHP

| {{yes}}

| {{yes}}{{cite web|url=https://www.directadmin.com/features.php?id=1884|title=http2 (BETA) Version 1.582|website=directadmin.com|access-date=23 August 2019}}{{cite web|url=https://forum.directadmin.com/showthread.php?t=52590&highlight=http2|title=How-to: Enable HTTP/2 in Apache/Nginx/cURL|date=25 January 2016|website=forum.directadmin.com|access-date=23 August 2019}}

| {{yes}}

| {{yes}}

|-

| {{rh}} | Hosting Controller

| 2024-03-30{{Cite web |title=Hosting Controller – Download Products |url=https://hostingcontroller.com/ddirect.html |access-date=2024-10-18 |website=hostingcontroller.com}}

| {{no}}

| {{yes}}

| {{yes}}

| .NET

| MSSQL

| {{yes}}

| {{no}}

| {{yes}}

| {{yes}}

|-

| {{rh}} | Plesk

| 2024-04-16{{Cite web |title=Change Log for Plesk Obsidian |url=https://docs.plesk.com/release-notes/obsidian/change-log/ |access-date=2024-04-20 |website=docs.plesk.com |language=en}}

| {{no}}

| {{yes}}

| {{yes}}

| PHP

| PHP, MariaDB, MySQL, PostgreSQL{{Cite web |title=Software Requirements for Plesk Obsidian |url=https://docs.plesk.com/release-notes/obsidian/software-requirements/ |access-date=2024-04-20 |website=docs.plesk.com |language=en}}

| {{yes}}

| {{yes}}{{cite web|url=https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/5129638-http-2-0-support|access-date=11 November 2021|title=Я предлагаю вам (Future Suggestions)}} "Apr 13, 2016 / UPD: HTTP 2.0 support is now available in Plesk 12.5 MU#28!"

| {{yes}}

| {{yes}}

|-

| {{rh}} | Virtualmin Pro

| 2024-03-24

| {{yes}}[http://www.virtualmin.com/os-support]

| {{yes}}

| {{no}}

| Perl

| Perl

| {{yes}}

| {{no}}

| {{yes}}

| {{partial}}[https://www.virtualmin.com/documentation/system/faq]

|}

Remote access

Some control panels allow shell (console) access to the underlying OS through a Java applet, requiring that the client-side computer use Java Virtual Machine software. Other control panels allow direct access using telnet or secure shell (SSH).

class="wikitable sortable" style="text-align: center"

! Control panel

! FTP

! Anonymous FTP

! Terminal

! File browse/upload/download HTTP frontend

cPanel & WHM

| {{yes}}

| {{yes}}

| {{yes|SSH, Java Applet}}

| {{yes}}

DirectAdmin

| {{yes}}

| {{yes}}

| {{yes|SSH}}

| {{yes}}

Domain Technologie Control

| {{yes}}

| {{dunno}}

| {{yes|SSH}}

| {{yes}}

Hosting Controller

| {{yes}}

| {{dunno}}

| {{dunno}}

| {{yes}}

i-MSCP

| {{yes}}

| {{no}}

| {{yes|SSH}}

| {{yes}}

ISPConfig

| {{yes}}

| {{yes}}

| {{yes|SSH}}

| {{no}}

Kloxo

| {{yes}}

| {{yes}}

| {{yes|SSH, Java Applet}}

| {{yes}}

Plesk

| {{yes}}

| {{yes}}

| {{yes|SSH, Java Applet}}

| {{yes}}

Usermin

| {{yes}}

| {{yes}}

| {{yes|SSH, Java Applet}}

| {{yes}}

Virtualmin

| {{yes}}

| {{yes}}

| {{yes|SSH, Java Applet}}

| {{yes}}

Virtualmin Pro

| {{yes}}

| {{yes}}

| {{yes|SSH, Java Applet}}

| {{yes}}

Webmin

| {{yes}}

| {{yes}}

| {{yes|SSH, Java Applet}}

| {{Yes}}

Email management

While all control panel software below supports multiple email accounts, the features they provide vary.

class="wikitable sortable" style="text-align: center"

! Control panel

! Antivirus

! Antispam

! Forwarders

! Mailbox quota

! DomainKeys

! DKIM

cPanel & WHM

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

DirectAdmin

| {{yes}}{{cite web|url=https://help.directadmin.com/item.php?id=370|title=ClamAV - How To|date=7 July 2014|website=help.directadmin.com|access-date=23 August 2019}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

Domain Technologie Control

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

Hosting Controller

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

i-MSCP

| {{optional}}

| {{optional}}

| {{yes}}

| {{optional}}

| {{optional}}

| {{optional}}

ISPConfig

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{optional|Possible}}

| {{yes}}

Kloxo

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

Plesk

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

Usermin

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{no}}

| {{no}}

Virtualmin

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

Virtualmin Pro

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

Webmin

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

| {{yes}}

References