Comparison of web hosting control panels

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

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

License and operating system support[edit]

Free and open source control panels[edit]

Control panel License Free Open Source Alive (last release) BSD Linux Windows Frontend Backend Plugin Support VCS IPv6 Support Multiserver Support
Aegir LGPL Yes Yes 2017/05/30 Yes Yes No PHP, AJAX PHP, MySQL/MariaDB ? git[1] ? ?
AlternC GPL 2 Yes Yes 2017/11/07[2] No Yes No PHP PHP / Perl / Shell script Yes git Yes No
Domain Technologie Control GNU LGPL Yes Yes 2013/04/04 Limited FreeBSD support Yes No PHP MySQL ? git No ?
Gnupanel GPL Yes Yes 2012/03/21 No Yes No PHP PHP, PgSQL ? git ? ?
i-MSCP GPL, MPL Yes Yes 2018/05/16 No Yes No PHP Perl, C Yes git Yes No
ISPConfig BSD Yes Yes 2018/08/17 No Yes No PHP PHP, MySQL Yes git Yes Yes
Kloxo (formerly Lxadmin) AGPL Yes Yes 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 Yes Yes 2017/06/28[3] Yes Yes No Perl Perl ? tarball ? ?
Virtualmin GPL Yes Yes 2018/04/23[4] Yes [2] Yes No Perl Perl Yes tarball Yes Partial [3]
Webmin BSD style Yes Yes 2018/03/16[5] Yes Yes Partial Perl Perl Yes git Yes Yes
Zentyal (formerly eBox Platform) GPL Yes Yes 2015/10/22 No Yes No Perl Perl Yes No git ?

Proprietary control panels[edit]

Control panel License Free Open Source Alive (last release) BSD Linux Windows Frontend Backend Plugin Support HTTP/2 Support IPV6 Support Multiserver Support
cPanel Proprietary No No 2018/08/07[6] FreeBSD version retired Yes EOL Perl Perl Yes Yes[7] Yes Yes
DirectAdmin Proprietary No No 2018/07/16[8] Yes Yes No C++ C++, scripts, PHP Yes No Yes Yes
H-Sphere Proprietary No No 2013/05/15 Yes Yes Yes Java Java Yes No ? Yes
HDE Controller X Proprietary No No 2012/07/24 No Yes No PHP PHP ? No Yes Yes
Hosting Controller Proprietary No No 2014/12/24 No Yes Yes .NET MSSQL Yes No Yes Yes
InterWorx Proprietary No No 2016/02/17[9] No Yes No PHP PHP, MySQL Yes No Yes Yes
ISPmanager Proprietary No No 2016/01/02[10] FreeBSD version retired Yes Partial C++ C++/sqlite Yes No Yes Yes
Plesk Proprietary No No 2016/11/15[11] No Yes Yes PHP PHP/MySQL Yes Yes[4] Yes Yes
Virtualmin Pro Proprietary No No 2016/01/05[4] Yes[5] Yes No Perl Perl Yes No Yes Partial[6]

Remote access[edit]

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 Yes Yes SSH, Java Applet Yes
DirectAdmin Yes Yes SSH Yes
Domain Technologie Control Yes ? SSH Yes
Gnupanel ? ? SSH ?
H-Sphere Yes Yes SSH Yes
HDE Controller X Yes Yes SSH Yes
Hosting Controller Yes ? ? Yes
i-MSCP Yes No SSH Yes
InterWorx Yes Yes SSH Yes
ISPConfig Yes Yes SSH No
ISPmanager Yes No SSH Yes
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[edit]

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 Yes Yes Yes Yes Yes Yes
DirectAdmin Supported Yes Yes Yes Yes Yes
Domain Technologie Control Yes Yes Yes Yes Yes Yes
Gnupanel ? ? ? ? ? ?
H-Sphere Yes Yes Yes Yes No Yes
HDE Controller X Yes Yes Yes Yes Yes Yes
Hosting Controller Yes Yes Yes Yes Yes Yes
i-MSCP Optional Optional Yes Optional Optional Optional
InterWorx Yes Yes Yes Yes Yes Yes
ISPConfig Yes Yes Yes Yes Possible Yes
ISPmanager 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[edit]

  1. ^ "Aegir is split across a number of sub-projects: hostmaster (install profile), hosting (drupal module) and provision (drush extension) being the most important" user ergonlogic, IRC Freenode#aegir, 07 March 2016. See also their github page.
  2. ^ "AlternC". Alternc.com. Retrieved 2018-02-13.
  3. ^ "Webmin". Webmin.com. Retrieved 13 August 2018.
  4. ^ a b "Webmin". Webmin.com. Retrieved 13 August 2018.
  5. ^ "Webmin". Webmin.com. Retrieved 13 August 2018.
  6. ^ "Change Logs - cPanel Documentation". cpanel.net. Retrieved 16 August 2018.
  7. ^ "Support for HTTP/2 and Virtuozzo 7 - cPanel Blog". Blog.cpanel.com. 21 November 2017. Retrieved 13 August 2018.
  8. ^ "DirectAdmin Web Control Panel Version History". directadmin.com. Retrieved 16 August 2018.
  9. ^ "Changelog - InterWorx". Interworx.com. Retrieved 13 August 2018.
  10. ^ "Changelog ISPmanager - ISPsystem". Ispsystem.com. Retrieved 13 August 2018.
  11. ^ "Hosting Control Panels and Hosting Platforms: The Definitive Guide - Plesk". Plesk.com. 20 February 2018. Retrieved 13 August 2018.