Comparison of web hosting control panels
The following tables compare general and technical information for a variety of web hosting control panel software packages.
Contents
License and operating system support[edit]
Free/Libre 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] | ? | ? |
| Ajenti | AGPL, Proprietary | Yes | Yes | 2014/03/28 | FreeBSD 8.0+ | Yes | No | Python | Python | Yes | git | Yes [2] | No |
| AlternC | GPL 2 | Yes | Yes | 2016/01/18 | No | Yes | No | PHP | PHP / Perl / Shell script | Yes | git | Yes | No |
| Baifox | GPL | Yes | Yes | 2009/04/04[2] | No | Yes | No | PHP | PHP, SQLite | ? | ? | ? | |
| Domain Technologie Control | GNU LGPL | Yes | Yes | 2013/04/04 | Limited FreeBSD support | Yes | No | PHP | MySQL | ? | git | No | ? |
| EasySCP | GPL | Yes | Yes | 2016/08/21 | Limited FreeBSD support | Yes | No | PHP | Perl | Yes | ? | Yes | No |
| Easy-WI | GPL | Yes | Yes | 2016/08/05 | No | Yes | No | PHP | MySQL/MariaDB | ? | ? | ? | |
| EHCP | GPL | Yes | Yes | 2016/08/17 | No | Yes | No | PHP | PHP | ? | ? | ? | ? |
| Froxlor | GPL | Yes | Yes | 2017/01/15 | 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 | 2017/06/16 | No | Yes | No | PHP | Perl, C | Yes | git | Yes | No |
| ISPConfig | BSD | Yes | Yes | 2016/10/28 | 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 [3] | No | PHP | PHP, MySQL | No | git | No | Yes |
| Kloxo-MR (Kloxo fork By Mustafa Ramadhan) | AGPL | Yes | Yes | 2015/10/30 (7.0.0.b version) | No | Yes [4] | No | PHP | PHP, MySQL/MariaDB | No | git | Yes | Yes |
| Sentora | 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 | BSD | Yes | No | 2016/05/08 | No | No | Yes | ASP.NET | ASP.NET, MSSQL | No | [closed] | Yes | Yes |
| SolidCP | CC BY-SA | Yes | Yes | 2017/01/10 | No | No | Yes | ASP.NET | ASP.NET, MSSQL | No | git | Yes | Yes |
| Usermin | BSD style | Yes | Yes | 2017/06/28[3] | Yes | Yes | No | Perl | Perl | ? | tarball | ? | ? |
| Virtualmin | GPL | Yes | Yes | 2017/08/09[4] | Yes [5] | Yes | No | Perl | Perl | Yes | tarball | Yes | Partial [6] |
| Webmin | BSD style | Yes | Yes | 2017/06/28[5] | Yes | Yes | Partial | Perl | Perl | Yes | git | Yes | Yes |
| WebsitePanel | BSD style | Yes | Yes | 2015/08/30 | No | No | Yes | ASP.NET | ASP.NET, MSSQL | No | ? | Yes | Yes |
| VestaCP | GPL | Yes | Yes | 2017/12/29 | No | Yes | No | PHP | PHP, BASH, C | Yes | git | Planned | Partial |
| ZPanel | GPL | Yes | Yes | 2014/03/03 (now dead) | Limited FreeBSD support | Yes | Yes | PHP | PHP, MySQL/MariaDB | Yes | No | ? | Yes |
| Control panel | License | Free | Open Source | Alive (last release) | BSD | Linux | Windows | Frontend | Backend | Plugin Support | VCS | IPv6 Support | Multiserver Support |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CentOS WebPanel | Proprietary | Yes | Partial | 2015/03/09 | No | Yes | No | PHP | PHP, MySQL | Yes | No | Yes | No |
| cPanel | Proprietary | No | No | 2017/11/22[6] | FreeBSD version retired | Yes | EOL | Perl | Perl | Yes | Yes[7] | Yes | Yes |
| DirectAdmin | Proprietary | No | No | 2016/02/21[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 |
| Hepsia CP [9] | 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[10] | No | Yes | No | PHP | PHP, MySQL | Yes | No | Yes | Yes |
| ISPmanager | Proprietary | No | No | 2016/01/02[11] | FreeBSD version retired | Yes | Partial | C++ | C++/sqlite | Yes | No | Yes | Yes |
| Liveconfig | Proprietary | No | No | 2016/02/01[12] | Planned[7] | Yes | No | C++ | C++/Sqlite | Yes | No | Yes | Yes |
| MachPanel | Proprietary | No | No | 2017/12/19[13] | No | No | Yes | .NET | MSSQL | Yes | No | Yes | Yes |
| Plesk | Proprietary | No | No | 2016/11/15[14] | No | Yes | Yes | PHP | PHP/MySQL | Yes | Yes[8] | Yes | Yes |
| Server Management Tool | Proprietary | No | No | 2012/09/1 | No | Yes | No | PHP, Perl | PHP, Perl | No | No | No | Yes |
| ServerPilot | Proprietary | Partial[9] | No | SaaS | No | Yes | No | Backbone.js | Python, Go | No | Yes[10] | Yes | Yes |
| ServerSuit | Proprietary | No | No | SaaS | No | Yes | No | PHP | PHP/MySQL | No | No | No | Yes |
| Virtualmin Pro | Proprietary | No | No | 2016/01/05[15] | Yes[11] | Yes | No | Perl | Perl | Yes | No | Yes | Partial[12] |
| Webuzo | EULA | Yes | No | 2016/01/18[16] | 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[17] | No | 2015/10/22 | No | Yes | No | Perl | Perl | Yes | No | git | ? |
| MaestroPanel | Proprietary | Partial[18] | No | 2016/11/19[19] | No | No | Yes | .NET | .NET | Yes | Yes | Yes | Yes |
| Control panel | License | Free | Open Source | Alive (last release) | BSD | Linux | Windows | Frontend | Backend | Plugin Support | HTTP/2 Support | IPV6 Support | Multiserver Support |
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/ |
|---|---|---|---|---|
| Ajenti | Yes (plugin) | ? | SSH, HTML5 | Yes |
| Baifox | Yes (only Pureftpd) | ? | ? | ? |
| 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 [13] | Planned [14] | SSH [15] | Planned [16] |
| Plesk | Yes | Yes | SSH, Java Applet | Yes |
| SysCP | Yes | No | No | Yes |
| ServerSuit | Yes | No | Yes | 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 |
| MaestroPanel | Yes | No | No | Yes |
| Control panel | FTP | Anonymous FTP | Terminal | File browse/ |
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 |
|---|---|---|---|---|---|---|
| Ajenti | 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 [17] | Yes | Yes | Planned | Planned | Planned |
| Plesk | Yes | Yes | Yes | Yes | Yes | Yes |
| ServerSuit | Yes | Yes | Yes | Yes | Yes | Yes |
| SysCP | Yes | Yes | Yes | Yes | No | Yes (broken [18]) |
| 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 |
| MaestroPanel | Yes | Yes | Yes | Yes | No | No |
| Control panel | Antivirus | Antispam | Forwarders | Mailbox quota | DomainKeys | DKIM |
References[edit]
- ^ "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.
- ^ [1]
- ^ http://www.webmin.com/uchanges.html
- ^ http://www.webmin.com/vchanges.html
- ^ http://www.webmin.com/changes.html
- ^ http://httpupdate.cpanel.net/
- ^ https://blog.cpanel.com/support-for-http2-and-virtuozzo-7/
- ^ http://www.directadmin.com/versions.php
- ^ http://www.hepsia.com/
- ^ http://www.interworx.com/developers/changelog/
- ^ https://www.ispsystem.com/software/ispmanager/changelog
- ^ "Archived copy". Archived from the original on 2015-03-25. Retrieved 2015-03-09.
- ^ https://www.machsol.com/products/machpanel/
- ^ https://www.plesk.com/press-release/plesk-onyx-simplifying-lives-web-professionals-including-employed-canadian-immigration-authorities/
- ^ http://www.webmin.com/vchanges.html
- ^ http://www.webuzo.com/blog/
- ^ http://www.zentyal.com/zentyal-server/
- ^ http://www.maestropanel.com/Pricing
- ^ https://wiki.maestropanel.com/update-1-0-6-build-300/