Comparison of web hosting control panels
The following tables compare general and technical information for a variety of web hosting control panel software packages.
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 |
AGPL, Proprietary |
Yes |
Yes |
2014/03/28 |
FreeBSD 8.0+ |
Yes |
No |
Python |
Python |
Yes |
git |
Yes |
No |
| AlternC |
GPL 2 |
Yes |
Yes |
2015/05/07 |
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 |
? |
bzr |
? |
? |
| Domain Technologie Control |
GNU LGPL |
Yes |
Yes |
2013/04/04 |
Limited FreeBSD support |
Yes |
No |
PHP |
? |
? |
git |
No |
? |
| EasySCP |
GPL |
Yes |
Yes |
2013/09/17 |
Limited FreeBSD support |
Yes |
No |
PHP |
Perl |
Yes |
? |
Yes |
No |
| EHCP |
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 |
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 |
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 |
| SolidCP |
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 |
Yes |
No |
Perl |
Perl |
Yes |
tarball |
Yes |
Partial |
| Webmin |
BSD style |
Yes |
Yes |
2015/12/30[3] |
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 |
2015/11/06 |
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 |
Proprietary control panels
.
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 |
| 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 |
Planned |
SSH |
Planned |
| 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.
References