Software:Comparison of web hosting control panels
From HandWiki
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.
| Control panel | License | Alive (last release) | BSD | Linux | Windows | Frontend | Backend | Plugin Support | VCS | IPv6 Support | Multiserver Support |
|---|---|---|---|---|---|---|---|---|---|---|---|
| AlternC | GPL 2 | 2017-11-07[1] | No | Yes | No | PHP | PHP / Perl / Shell script | Yes | git | Yes | No |
| Domain Technologie Control | GNU LGPL | 2013/04/04 | Limited FreeBSD support | Yes | No | PHP | MySQL | ? | git | No | ? |
| Froxlor | GPL | 2024-03-29[2] | No | Yes | No | PHP | PHP, MariaDB or MySQL[3] | No | git | Yes | No |
| i-MSCP | GPL, MPL | 2018-05-16 | No | Yes | No | PHP | Perl, C | Yes | git | Yes | No |
| ISPConfig | BSD | ; 0 seconds ago | No | Yes | No | PHP | PHP, MariaDB or MySQL[4] | Yes | git | Yes | Yes |
| Kloxo | AGPL | 2011/11/13 | No | CentOS (6 not currently supported) or Red Hat EL 5.x [1] | No | PHP | PHP, MySQL | No | git | No | Yes |
| Usermin | BSD style | 2024-04-15[5] | Yes | Yes | No | Perl | Perl | ? | tarball | ? | ? |
| Virtualmin | GPL | 2024-03-24[6] | Yes [2] | Yes | No | Perl | Perl | Yes | tarball | Yes | Partial [3] |
| Webmin | BSD style | ; 0 seconds ago | Yes | Yes | Partial | Perl | Perl | Yes | git | Yes | Yes |
| Zentyal | GPL | ; 0 seconds ago | No | Yes | No | Perl | Perl | Yes | git | ? | ? |
Proprietary control panels
Systems listed on a light purple background are no longer in active development.
| Control panel | Alive (last release) | BSD | Linux | Windows | Frontend | Backend | Plugin Support | HTTP/2 Support | IPV6 Support | Multiserver Support |
|---|---|---|---|---|---|---|---|---|---|---|
| cPanel & WHM | 2024-04-19[7] | FreeBSD version retired | Yes | EOL | Perl | Perl,[8] MariaDB, MySQL[9] | Yes | Yes[10] | Yes | Yes |
| DirectAdmin | 2024-06-01[11] | FreeBSD version retired | Yes | No | C++, scripts, PHP, Vue.js | C++, scripts, PHP | Yes | Yes[12][13] | Yes | Yes |
| Plesk | 2024-04-16[14] | No | Yes | Yes | PHP | PHP, MariaDB, MySQL, PostgreSQL[15] | Yes | Yes[16] | Yes | Yes |
| Virtualmin Pro | 2024-03-24[6] | Yes[4] | Yes | No | Perl | Perl | Yes | No | Yes | Partial[5] |
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/ |
|---|---|---|---|---|
| cPanel & WHM | Yes | Yes | SSH, Java Applet | Yes |
| DirectAdmin | Yes | Yes | SSH | Yes |
| Domain Technologie Control | Yes | ? | SSH | Yes |
| i-MSCP | Yes | No | SSH | Yes |
| ISPConfig | Yes | Yes | SSH | No |
| Kloxo | Yes | Yes | SSH, Java Applet | Yes |
| Plesk | Yes | Yes | SSH, Java Applet | Yes |
| Usermin | Yes | Yes | SSH, Java Applet | Yes |
| Virtualmin | Yes | Yes | SSH, Java Applet | Yes |
| Virtualmin Pro | Yes | Yes | SSH, Java Applet | Yes |
| Webmin | Yes | Yes | SSH, Java Applet | Yes |
Email management
While all control panel software below supports multiple email accounts, the features they provide vary.
| Control panel | Antivirus | Antispam | Forwarders | Mailbox quota | DomainKeys | DKIM |
|---|---|---|---|---|---|---|
| cPanel & WHM | Yes | Yes | Yes | Yes | Yes | Yes |
| DirectAdmin | Yes[17] | Yes | Yes | Yes | Yes | Yes |
| Domain Technologie Control | Yes | Yes | Yes | Yes | Yes | Yes |
| i-MSCP | Optional | Optional | Yes | Optional | Optional | Optional |
| ISPConfig | Yes | Yes | Yes | Yes | Yes | 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
- ↑ "AlternC" (in en). https://alternc.com/Home-en.
- ↑ "Index of /releases". https://files.froxlor.org/releases/.
- ↑ "Installation | froxlor Documentation". https://docs.froxlor.org/latest/general/installation/.
- ↑ "The Perfect Server - Debian 12 (Bookworm) with Apache, BIND, Dovecot, PureFTPD and ISPConfig 3.2" (in en-us). https://www.howtoforge.com/perfect-server-debian-12-buster-apache-bind-dovecot-ispconfig-3-2/.
- ↑ "Webmin". http://www.webmin.com/uchanges.html.
- ↑ 6.0 6.1 "Webmin". http://www.webmin.com/vchanges.html.
- ↑ "Change Logs - cPanel & WHM Documentation". https://documentation.cpanel.net/display/CL/Change+Logs.
- ↑ "System Requirements for Ubuntu" (in English). https://docs.cpanel.net/installation-guide/system-requirements-ubuntu/.
- ↑ "Supported MySQL/MariaDB Versions" (in English). https://docs.cpanel.net/knowledge-base/general-systems-administration/supported-mysql-mariadb-versions/.
- ↑ "Support for HTTP/2 and Virtuozzo 7 - cPanel Blog". 21 November 2017. https://blog.cpanel.com/support-for-http2-and-virtuozzo-7/.
- ↑ "Changelog | Directadmin Docs". https://docs.directadmin.com/changelog/.
- ↑ "http2 (BETA) Version 1.582". https://www.directadmin.com/features.php?id=1884.
- ↑ "How-to: Enable HTTP/2 in Apache/Nginx/cURL". 25 January 2016. https://forum.directadmin.com/showthread.php?t=52590&highlight=http2.
- ↑ "Change Log for Plesk Obsidian" (in en). https://docs.plesk.com/release-notes/obsidian/change-log/.
- ↑ "Software Requirements for Plesk Obsidian" (in en). https://docs.plesk.com/release-notes/obsidian/software-requirements/.
- ↑ "Я предлагаю вам (Future Suggestions)". https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/5129638-http-2-0-support. "Apr 13, 2016 / UPD: HTTP 2.0 support is now available in Plesk 12.5 MU#28!"
- ↑ "ClamAV - How To". 7 July 2014. https://help.directadmin.com/item.php?id=370.
