Comparison of web hosting control panels
From Infogalactic: the planetary knowledge core
The following tables compare general and technical information for a variety of web hosting control panel software packages.
Contents
License and operating system support
Free/Libre control panels
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 | 2015/07/19 | Yes | Yes | No | PHP, AJAX | PHP, MySQL/MariaDB | ? | git[1] | ? | ? |
Ajenti [1] | AGPL, Proprietary | Yes | Yes | 2014/03/28 | FreeBSD 8.0+ | Yes | No | Python | Python | Yes | git | Yes [2] | No |
AlternC | GPL 2 | Yes | Yes | 2015/05/07 | No | Yes | No | PHP | PHP / Perl / Shell script | Yes [3] | git | Yes [4] | No |
Baifox | GPL | Yes | Yes | 2009/04/04[2] | No | Yes | No | PHP | PHP, SQLite | ? | bzr | ? | ? |
Domain Technologie Control | GNU LGPL | Yes | Yes | 2013/04/04 | Limited FreeBSD support | Yes | No | PHP | ? | ? | git | No [5] | ? |
EasySCP | GPL | Yes | Yes | 2013/09/17 | Limited FreeBSD support | Yes | No | PHP | Perl | Yes | ? | Yes | No |
EHCP [6] | GPL | Yes | Yes | 2012/04/01 | No | Yes | No | ? | ? | ? | ? | ? | ? |
Froxlor | GPL | Yes | Yes | 2015/02/16 | Yes | Yes | No | PHP | PHP, MySQL | Yes | git | Yes | Partial |
Gnupanel | GPL | Yes | Yes | 2012/03/21 | No | Yes | No | PHP | PHP, PgSQL | ? | git | ? | ? |
i-MSCP | GPL, MPL | Yes | Yes | 2016/01/06 | No | Yes | No | PHP | Perl, C | Yes | git | Yes | Yes |
ISPConfig | BSD | Yes | Yes | 2015/06/05 | No | Yes | No | PHP | PHP, MySQL | Yes | git | Yes | Yes |
ispCP | GPL | Yes | Yes | 2010/11/24 | Limited FreeBSD support | Yes | No | PHP | Perl | No | ? | No | No |
Kloxo (formerly Lxadmin) | AGPL | Yes | Yes | 2011/11/13 | No | CentOS (6 not currently supported) or Red Hat EL 5.x [7] | No | PHP | PHP, MySQL | No | git | No | Yes |
Kloxo-MR (Kloxo fork By Mustafa Ramadhan) [8] | AGPL | Yes | Yes | 2015/10/30 (7.0.0.b version) | No | Yes [9] | No | PHP | PHP, MySQL/MariaDB | No | git | Yes | Yes |
Sentora [10] | GPL 3 | Yes | Yes | 2014/07/30 | No | Yes | No | PHP | PHP, MySQL | Yes | git | ? | ? |
SysCP | GPL | Yes | Yes | 2010/05/11 | Yes | Yes | No | PHP | PHP, MySQL | Yes | ? | Yes | No |
MSPControl [11] | BSD | Yes | No | 2016/05/08 | No | No | Yes | ASP.NET | ASP.NET, MSSQL | No | [closed] | Yes | Yes |
SolidCP [12] | CC BY-SA | Yes | Yes | 2016/03/30 | No | No | Yes | ASP.NET | ASP.NET, MSSQL | No | git | Yes | Yes |
Usermin | BSD style | Yes | Yes | 2015/02/15 | Yes | Yes | No | Perl | Perl | ? | tarball | ? | ? |
Virtualmin | GPL | Yes | Yes | 2015/01/31 | Yes [13] | Yes | No | Perl | Perl | Yes | tarball | Yes | Partial [14] |
Webmin | BSD style | Yes | Yes | 2016/03/07[3] | Yes | Yes | Partial | Perl | Perl | Yes | git | Yes | Yes |
WebsitePanel [15] | BSD style | Yes | Yes | 2015/08/30 | No | No | Yes | ASP.NET | ASP.NET, MSSQL | No | ? | Yes | Yes |
VestaCP[16] | GPL | Yes | Yes | 2015/11/06 | No | Yes | No | PHP | PHP, BASH, C | Yes | git | Planned | Partial |
ZPanel [17] | GPL | Yes | Yes | 2014/03/03 (now dead) | Limited FreeBSD support | Yes | Yes | PHP | PHP, MySQL/MariaDB | Yes | No | ? | Yes |
Proprietary control panels
Control panel | License | Free | Open Source | Alive (last release) | BSD | Linux | Windows | Frontend | Backend | Plugin Support | HTTP/2 Support | IPV6 Support | Multiserver Support |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CentOS WebPanel [18] | Proprietary | Yes | Partial | 2015/03/09 | No | Yes | No | PHP | PHP, MySQL | Yes | No | Yes | No |
cPanel | Proprietary | No | No | 2016/03/02[4] | FreeBSD version retired | Yes | EOL | Perl | Perl | Yes | No | Yes | Yes |
DirectAdmin | Proprietary | No | No | 2016/02/21[5] | 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 |
Hepsia CP | Proprietary | No | No | 2013/11/08 | No | Yes | Yes | PHP | PHP/MySQL/PgSQL | Yes | No | No | 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[6] | No | Yes | No | PHP | PHP, MySQL | Yes | No | Yes | Yes |
ISPmanager | Proprietary | No | No | 2016/01/02[7] | FreeBSD version retired | Yes | Partial | C++ | C++/sqlite | Yes | No | Yes | Yes |
Liveconfig | Proprietary | No | No | 2016/02/01[8] | Planned[19] | Yes | No | C++ | C++/Sqlite | Yes | No | Yes | Yes |
MachPanel | Proprietary | No | No | 2016/01/28[9] | No | No | Yes | .NET | .NET | Yes | No | Yes | Yes |
Plesk | Proprietary | No | No | 2015/09/28[10] | No | Yes | Yes | PHP | PHP/MySQL | Yes | being implemented Dec 2015[20] | Yes | Yes |
Server Management Tool | Proprietary | No | No | 2012/09/1 | No | Yes | No | PHP, Perl | PHP, Perl | No | No | No | Yes |
ServerPilot[21] | Proprietary | Partial[22] | No | SaaS | No | Yes | No | Backbone.js | Python, Go | No | Yes[23] | Yes | Yes |
Virtualmin Pro | Proprietary | No | No | 2016/01/05[11] | Yes[24] | Yes | No | Perl | Perl | Yes | No | Yes | Partial[25] |
Webuzo [26] | EULA [27] | Yes | No | 2016/01/18[12] | No | Yes | No | PHP | PHP | No | No | ? | Yes |
XO Panel | Proprietary | No | No | 2013/05/18 | Yes | Yes | Yes (Beta) | PHP | C/C++ | Yes | No | Yes | Yes |
Zentyal (formerly eBox Platform) | GPL | No[13] | No | 2015/10/22 | No | Yes | No | Perl | Perl | Yes | No | git | ? |
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/ |
---|---|---|---|---|
Ajenti | Yes (plugin) | ? | SSH, HTML5 | Yes |
Baifox | Yes (only Pureftpd) [28] | ? | ? | ? |
cPanel | Yes | Yes | SSH, Java Applet | Yes |
MachPanel | Yes | Yes | Yes | 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 |
ispCP | Yes | No | No | Yes |
ISPmanager | Yes | No | SSH | Yes |
Kloxo | Yes | Yes | SSH, Java Applet | Yes |
Kloxo-MR | Yes | Yes | SSH, Java Applet | Yes |
OpenPanel | Yes [29] | Planned [30] | SSH [31] | Planned [32] |
Plesk | Yes | Yes | SSH, Java Applet | Yes |
SysCP | Yes | No | No | Yes |
Froxlor | Yes | Partial | Partial | 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 |
ZPanel | Yes | Yes | SSH | Installable by third-party module |
Hepsia CP | Yes | Yes | SSH, HTML5, NodeJS | Yes |
VestaCP | Yes | No | SSH | 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 |
---|---|---|---|---|---|---|
Ajenti [33] | No | No | Yes | No | Yes | Yes |
Baifox | no | ? | ? | ? | ? | ? |
cPanel | Yes | Yes | Yes | Yes | Yes | Yes |
MachPanel | 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 |
ispCP | Optional | Optional | Yes | No | No | No |
ISPmanager | Yes | Yes | Yes | Yes | Yes | Yes |
Kloxo | Yes | Yes | Yes | Yes | Yes | Yes |
Kloxo-MR | Yes | Yes | Yes | Yes | Yes | Yes |
OpenPanel | Planned [34] | Yes | Yes | Planned | Planned | Planned |
Plesk | Yes | Yes | Yes | Yes | Yes | Yes |
SysCP | Yes | Yes | Yes | Yes | No | Yes (broken [35]) |
Froxlor | 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 |
ZPanel | Yes | Yes | Yes | Yes | No | No |
Hepsia CP | Yes | Yes, SPF | Yes | Yes | Yes | ? |
VestaCP | Yes | Yes | Yes | Yes | Yes | Yes |
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ "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.
- ↑ [36]
- ↑ http://www.webmin.com/changes.html
- ↑ http://httpupdate.cpanel.net/
- ↑ http://www.directadmin.com/versions.php
- ↑ http://www.interworx.com/developers/changelog/
- ↑ https://www.ispsystem.com/software/ispmanager/changelog
- ↑ http://www.liveconfig.com/en/changelog/
- ↑ http://kb.machsol.com/Knowledgebase/18
- ↑ http://plesk.com/plesk/download/
- ↑ http://www.webmin.com/vchanges.html
- ↑ http://www.webuzo.com/blog/
- ↑ http://www.zentyal.com/zentyal-server/