Comparison of web hosting control panels: Difference between revisions
Vandalism revert Tag: Non-autoconfirmed user rapidly reverting edits |
Vandalism revert Tag: Non-autoconfirmed user rapidly reverting edits |
||
Line 1: | Line 1: | ||
{{cleanup}} |
|||
The following tables compare general and technical information for a variety of [[Control panel (Web hosting)|web hosting control panel software]]. |
The following tables compare general and technical information for a variety of [[Control panel (Web hosting)|web hosting control panel software]]. |
||
Line 1,219: | Line 1,218: | ||
== References == |
== References == |
||
{{reflist}} |
{{reflist}} |
||
== External links == |
|||
*[http://www.phwinfo.com/comparison-of-web-hosting-control-panels.php Comparison of web hosting control panels] |
|||
*[http://www.gplhost.com/software-dtc.html DTC home page] and [http://www.gplhost.com/software-dtc_2screenshots.html screenshots] |
|||
*[http://cpanel.net/products/cpanelwhm/features.html cPanel features] |
|||
*[http://ehcp.net/?q=node/152 EHCP Demo] |
|||
*[http://www.psoft.net/h_sphere_demo_page.html H-Sphere demo] |
|||
*[http://www.parallels.com/products/plesk/demo/ Parallels Plesk Panel demo on Windows and Linux servers] |
|||
*[http://demo.syscp.org/ SysCP Demo] |
|||
{{WebManTools}} |
{{WebManTools}} |
Revision as of 20:55, 7 May 2010
The following tables compare general and technical information for a variety of web hosting control panel software.
Licence and Operating system support
Control panel | Licencing | OS Support | Design | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Licence | Free | Full Opensource | BSD | Linux | Windows | Frontend | Backend | Plugin Support | IPV6 Support | Multiserver Support | |
Baifox | GPL | Yes | Yes | No | Yes | No | PHP | PHP, SQLite | ? | ? | ? |
cPanel | Proprietary | No | No | Yes | Yes | Partial / Beta | ? | ? | ? | ? | ? |
DirectAdmin | Proprietary | No | No | Yes | Yes | No | C++ | C++, scripts, PHP | Yes | ? | ? |
Domain Technologie Control | GNU LGPL | Yes | Yes | Limited FreeBSD support | Yes | No | ? | ? | ? | ? | ? |
DotNetPanel | Proprietary | Yes | No | No | No | Yes | ? | ? | ? | ? | ? |
ehcp | GPL | Yes | Yes | No | Yes | No | PHP | PHP, MySQL | Partial | System level | ? |
Gnupanel | GPL | Yes | Yes | No | Yes | No | ? | ? | ? | ? | ? |
GPLHost | GPL | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
H-Sphere | Proprietary | No | No | Yes | Yes | Yes | Java | Java | ? | ? | ? |
Hosting Controller | Proprietary | No | No | No | Yes | Yes | .NET | MSSQL | Yes | No | ? |
InterWorx | Proprietary | No | No | No | Yes | No | PHP | PHP, MySQL | Yes | ? | ? |
ISPConfig | BSD | Yes | Yes | No | Yes | No | PHP | PHP, MySQL | Yes | ? | Yes |
ISPmanager | Proprietary | No | No | Yes | Yes | Yes | C++ | C++ | Yes | Partial | Yes |
ispCP | GPL | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Lxadmin (now Kloxo) | GPL | Yes | Yes | No | Yes | No | ? | ? | ? | ? | ? |
openLSM | GPL | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? |
OpenPanel | GPL | Yes | Yes | ? | Yes | No | ? | ? | ? | ? | ? |
Plesk | Proprietary | No | No | Yes | Yes | Yes | ? | ? | ? | ? | ? |
RavenCore | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
SysCP | GPL | Yes | Yes | Yes | Yes | No | PHP | PHP, MySQL | Yes | Yes | No |
Usermin | BSD style | Yes | Yes | Yes | Yes | Yes | ? | ? | ? | ? | ? |
VHCS | Mozilla Public License | Yes | Yes | ? | Yes | ? | ? | ? | ? | ? | No |
Virtualmin | GPL | Yes | Yes | Yes[1] | Yes | No | Perl | Perl | Yes | Yes | ? |
Virtualmin Pro | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
WebCP | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Webmin | BSD style | Yes | Yes | Yes | Yes | Partial | Perl | Perl | Yes | ? |
Remote access
Some control panels allow shell (console) access to the underlying OS through a Java applet, requiring 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 using HTTP frontend |
---|---|---|---|---|
Baifox | ? | ? | ? | ? |
cPanel | Yes | Yes | SSH, Java Applet | Yes |
DirectAdmin | Yes | Yes | SSH | Yes |
Domain Technologie Control | Yes | ? | SSH | Yes |
DotNetPanel | Yes | ? | ? | ? |
ehcp | Yes | Yes | SSH | Yes |
H-Sphere | Yes | Yes | SSH | Yes |
Hosting Controller | Yes | ? | ? | Yes |
InterWorx | Yes | Yes | SSH | Yes |
ISPConfig | Yes | Yes | SSH | Yes |
ISPmanager | Yes | Yes | SSH, Java Applet | Yes |
ispCP | Yes | No | ? | ? |
LxAdmin | Yes | Yes | Java Applet | Yes |
Plesk | Yes | Yes | SSH, Java Applet | Yes |
SysCP | Yes | No | No | Yes |
Usermin | Yes | Yes | SSH, Java Applet | Yes |
VHCS | Yes | No | ? | ? |
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 support multiple email accounts, the features they provide vary.
Control panel | Antivirus | Antispam | Forwarders | Mailbox quota | DomainKeys |
---|---|---|---|---|---|
Baifox | ? | ? | ? | ? | ? |
cPanel | Yes | Yes | Yes | Yes | Yes |
DirectAdmin | Supported | Yes | Yes | Yes | possible |
Domain Technologie Control | Yes | Yes | Yes | Yes | Yes |
DotNetPanel | Yes | Yes | Yes | Yes | ? |
ehcp | possible | possible | Yes | Yes | possible |
Gnupanel | ? | ? | ? | ? | ? |
H-Sphere | Yes | Yes | Yes | Yes | ? |
Hosting Controller | Yes | Yes | Yes | Yes | ? |
InterWorx | Yes | Yes | Yes | Yes | Yes |
ISPConfig | Yes | Yes | Yes | Yes | possible |
ISPmanager | Yes | Yes | Yes | Yes | ? |
ispCP | ? | Optional | Yes | ? | ? |
LxAdmin | Yes | Yes | Yes | Yes | Yes |
Plesk | Yes | Yes | Yes | Yes | Yes |
SysCP | Yes | Yes | Yes | Yes | Yes |
Usermin | Yes | Yes | Yes | Yes | Yes |
VHCS | ? | Optional | Yes | ? | ? |
Virtualmin | Yes | Yes | Yes | Yes | Yes |
Virtualmin Pro | Yes | Yes | Yes | Yes | Yes |
Webmin | Yes | Yes | Yes | Yes | Yes |
Third party modules
Web hosting packages often provide easy means of installing web services onto the server. Packaging services allow the Control panel to fetch a list of installable modules from the internet, whilst hard-coded methods require that the Control panel is updated to add new modules which are accessible
Control panel | Third Party Module Installation Methods | Modules Available | ||||||
---|---|---|---|---|---|---|---|---|
Subscription Service | Free service | Allows Upgrades? | Shopping cart | Bulletin board | Gallery | Chat | Guestbook | |
Baifox | ? | ? | ? | ? | ? | ? | ? | ? |
cPanel | ? | No | ? | Agora | phpBB | No° | phpMyChat | Yes |
DirectAdmin | ? | ? | ? | No° | No° | No° | No° | No° |
Domain Technologie Control | ? | Yes | ? | ? | ? | ? | ? | ? |
DotNetPanel | ? | Yes | Yes | Numerous Options | Numerous Options | Numerous Options | ? | ? |
ehcp | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Gnupanel | ? | ? | ? | ? | ? | ? | ? | ? |
H-Sphere | ? | ? | ? | Miva, osCommerce | phpBB | No | WebChat | Extropia |
Hosting Controller | ? | Yes | Yes | Numerous Options | Numerous Options | Numerous Options | ? | ? |
InterWorx | ? | ? | ? | ? | ? | ? | ? | ? |
ISPConfig | ? | Yes | Yes | ? | ? | ? | ? | ? |
ispCP | ? | ? | ? | ? | ? | ? | ? | ? |
LxAdmin | ? | ? | ? | Yes | Yes | Yes | Yes | Yes |
Plesk | ? | Via APS | Yes | Miva | phpBB | Coppermine | gtchat, CSLH | No° |
SysCP | No | Via APS | Yes | Yes | Yes | Yes | Yes | Yes |
Usermin | Yes | Yes | Yes | ? | ? | ? | ? | ? |
VHCS | ? | ? | ? | ? | ? | ? | ? | ? |
Virtualmin | Yes | Yes | Yes | ? | ? | ? | ? | ? |
Virtualmin Pro | Yes | Yes | Yes | ? | ? | ? | ? | ? |
Webmin | Yes | Yes | Yes | ? | ? | ? | ? | ? |
° Available through third-party script-installer plugin.
Supported Backends
Control panel | Web server | FTP server | Receive mail | Send mail | SQL | programming languages | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lighttpd | Apache | PureFTPd | Vsftp | ProFTPd | Dovecot | Courier | Sendmail | Postfix | PostgreSQL | MySQL | PHP | Perl | Python | |
Baifox | ? | Yes | Yes | No | No | ? | ? | ? | ? | No | Yes | ? | ? | ? |
cPanel | No | Yes | Yes | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes |
DirectAdmin | Yes (Not officially) | Yes | ? | ? | Yes | Yes | ? | Exim | ? | Allowed, Not Supported | Yes | Yes | Yes | Yes |
Domain Technologie Control | No | Yes | Yes | No | Yes | Yes | Yes | No | Yes | No | Yes | Yes | Yes | No |
ehcp | No | Yes | No | Yes | No | No | Yes | No | Yes | No | Yes | Yes | Yes | Yes |
Gnupanel | ? | Yes | ? | ? | Yes | ? | Yes | ? | Yes | Yes | Yes | Yes | Yes | ? |
H-Sphere | No | Yes | No | No | Yes | No | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes |
Hosting Controller | No | Yes | No | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | No |
InterWorx | No | Yes | No | No | Yes | ? | ? | ? | ? | ? | Yes | Yes | Yes | Yes |
ISPConfig | Yes (Not officially) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | not officially | Yes | Yes | Yes | possible |
ISPmanager | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
ispCP | Yes | Yes | ? | ? | Yes | ? | ? | ? | Yes | No | Yes (4 or 5) | Yes (5.x) | Yes | No |
LxAdmin | Yes | Yes | Yes | ? | ? | ? | Yes | ? | ? | ? | Yes | Yes | Yes | Yes |
Plesk | No | Yes | No | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
SysCP | Yes | Yes | Yes | No | Yes | Yes | Yes | ? | Yes | ? | Yes | Yes | ? | ? |
Usermin | Yes (Not officially) | Yes | Yes (Not officially) | Yes [2] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
VHCS | ? | Yes | ? | ? | Yes | ? | ? | ? | Yes | ? | Yes (4 or 5) | Yes (5.x) | Yes | ? |
Virtualmin | Yes (Not officially) | Yes | Yes (Not officially) | Yes [3] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Virtualmin Pro | Yes (Not officially) | Yes | Yes (Not officially) | Yes [4] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
webmin | Yes (Not officially) | Yes | Yes (Not officially) | Yes [5] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |