Comparison of web hosting control panels

Last updated

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

Contents

License and operating system support

Free and open source control panels

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

Control panel License Alive (last release) BSD Linux Windows FrontendBackend Plugin Support VCS IPv6 SupportMultiserver Support
AlternC GPL 2 2017-11-07 [1] NoYesNo PHP PHP / Perl / Shell script Yes git YesNo
Domain Technologie Control GNU LGPL 2013/04/04Limited FreeBSD supportYesNo PHP MySQL  ?gitNo ?
Froxlor GPL 2024-03-29 [2] NoYesNo PHP PHP, MariaDB or MySQL [3] No git YesNo
i-MSCP GPL, MPL 2018-05-16NoYesNo PHP Perl, C Yes git YesNo
ISPConfig BSD 2025-04-25; 2 months agoNoYesNo PHP PHP, MariaDB or MySQL [4] Yes git YesYes
Kloxo AGPL 2011/11/13NoCentOS (6 not currently supported) or Red Hat EL 5.x No PHP PHP, MySQL No git NoYes
Usermin BSD style2024-04-15 [5] YesYesNo Perl Perl  ?tarball ? ?
Virtualmin GPL 2024-03-24 [6] Yes YesNo Perl Perl YestarballYesPartial
Webmin BSD style2025-06-17; 8 days agoYesYesPartial Perl Perl Yes git YesYes
Zentyal GPL 2024-02-26; 15 months agoNoYesNo Perl Perl Yesgit ? ?

Proprietary control panels

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

Control panel Alive (last release) BSD Linux Windows FrontendBackendPlugin SupportHTTP/2 SupportIPV6 SupportMultiserver Support
cPanel & WHM 2024-04-19 [7] FreeBSD version retiredYes EOL Perl Perl, [8] MariaDB, MySQL [9] YesYes [10] YesYes
DirectAdmin 2024-06-01 [11] FreeBSD version retiredYesNo C++, scripts, PHP, Vue.js C++, scripts, PHP YesYes [12] [13] YesYes
Plesk 2024-04-16 [14] NoYesYes PHP PHP, MariaDB, MySQL, PostgreSQL [15] YesYes [16] YesYes
Virtualmin Pro 2024-03-24 [6] YesYesNo Perl Perl YesNoYesPartial

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).

Control panel FTP Anonymous FTP Terminal File browse/upload/download HTTP frontend
cPanel & WHM YesYes SSH, Java AppletYes
DirectAdmin YesYes SSH Yes
Domain Technologie Control Yes ? SSH Yes
i-MSCP YesNo SSH Yes
ISPConfig YesYes SSH No
Kloxo YesYes SSH, Java AppletYes
Plesk YesYes SSH, Java AppletYes
Usermin YesYes SSH, Java AppletYes
Virtualmin YesYes SSH, Java AppletYes
Virtualmin Pro YesYes SSH, Java AppletYes
Webmin YesYes SSH, Java AppletYes

Email management

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

Control panel Antivirus Antispam ForwardersMailbox quota DomainKeys DKIM
cPanel & WHM YesYesYesYesYesYes
DirectAdmin Yes [17] YesYesYesYesYes
Domain Technologie Control YesYesYesYesYesYes
i-MSCP OptionalOptionalYesOptionalOptionalOptional
ISPConfig YesYesYesYesYesYes
Kloxo YesYesYesYesYesYes
Plesk YesYesYesYesYesYes
Usermin YesYesYesYesNoNo
Virtualmin YesYesYesYesYesYes
Virtualmin Pro YesYesYesYesYesYes
Webmin YesYesYesYesYesYes

References

  1. "AlternC". Alternc.com. Retrieved 2024-04-20.
  2. "Index of /releases". files.froxlor.org. Retrieved 2024-04-20.
  3. "Installation | froxlor Documentation". docs.froxlor.org. Retrieved 2024-04-20.
  4. "The Perfect Server - Debian 12 (Bookworm) with Apache, BIND, Dovecot, PureFTPD and ISPConfig 3.2". HowtoForge. Retrieved 2024-04-20.
  5. "Webmin". Webmin.com. Retrieved 20 April 2024.
  6. 1 2 "Webmin". Webmin.com. Retrieved 8 July 2024.
  7. "Change Logs - cPanel & WHM Documentation". cpanel.net. Retrieved 20 April 2024.
  8. "System Requirements for Ubuntu". cPanel & WHM Documentation. Retrieved 2024-07-08.
  9. "Supported MySQL/MariaDB Versions". cPanel & WHM Documentation. Retrieved 2024-07-08.
  10. "Support for HTTP/2 and Virtuozzo 7 - cPanel Blog". Blog.cpanel.com. 21 November 2017. Retrieved 13 August 2018.
  11. "Changelog | Directadmin Docs". docs.directadmin.com. Retrieved 2024-07-08.
  12. "http2 (BETA) Version 1.582". directadmin.com. Retrieved 23 August 2019.
  13. "How-to: Enable HTTP/2 in Apache/Nginx/cURL". forum.directadmin.com. 25 January 2016. Retrieved 23 August 2019.
  14. "Change Log for Plesk Obsidian". docs.plesk.com. Retrieved 2024-04-20.
  15. "Software Requirements for Plesk Obsidian". docs.plesk.com. Retrieved 2024-04-20.
  16. "Я предлагаю вам (Future Suggestions)" . Retrieved 11 November 2021. "Apr 13, 2016 / UPD: HTTP 2.0 support is now available in Plesk 12.5 MU#28!"
  17. "ClamAV - How To". help.directadmin.com. 7 July 2014. Retrieved 23 August 2019.