Comparison of web hosting control panels

Last updated

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

Contents

License and operating system support

Free and open source control panels

Systems listed on a light purple background are no longer in active development.

Control panel License Alive (last release) BSD Linux Windows FrontendBackend Plugin Support VCS IPv6 SupportMultiserver Support
AlternC GPL 2 2017-11-07 [1] NoYesNo PHP PHP / Perl / Shell script Yes git YesNo
Domain Technologie Control GNU LGPL 2013/04/04Limited FreeBSD supportYesNo PHP MySQL  ?gitNo ?
Froxlor GPL 2024-03-29 [2] NoYesNo PHP PHP, MariaDB or MySQL [3] No git YesNo
i-MSCP GPL, MPL 2018-05-16NoYesNo PHP Perl, C Yes git YesNo
ISPConfig BSD 2024-06-20; 3 months agoNoYesNo PHP PHP, MariaDB or MySQL [4] Yes git YesYes
Kloxo AGPL 2011/11/13NoCentOS (6 not currently supported) or Red Hat EL 5.x No PHP PHP, MySQL No git NoYes
Usermin BSD style2024-04-15 [5] YesYesNo Perl Perl  ?tarball ? ?
Virtualmin GPL 2024-03-24 [6] Yes YesNo Perl Perl YestarballYesPartial
Webmin BSD style2024-08-12; 2 months agoYesYesPartial Perl Perl Yes git YesYes
Zentyal GPL 2024-02-26; 7 months agoNoYesNo Perl Perl Yesgit ? ?

Proprietary control panels

Systems listed on a light purple background are no longer in active development.

Control panel Alive (last release) BSD Linux Windows FrontendBackendPlugin SupportHTTP/2 SupportIPV6 SupportMultiserver Support
cPanel & WHM 2024-04-19 [7] FreeBSD version retiredYes EOL Perl Perl, [8] MariaDB, MySQL [9] YesYes [10] YesYes
DirectAdmin 2024-06-01 [11] FreeBSD version retiredYesNo C++, scripts, PHP, Vue.js C++, scripts, PHP YesYes [12] [13] YesYes
Hosting Controller 2024-03-30 [14] NoYesYes .NET MSSQL YesNoYesYes
InterWorx 2024-04-09 [15] NoYesNo PHP PHP, MySQL YesYesYesYes
Ispmanager 2024-10-10 [16] NoYesNo Vue.js C++, Python YesYesYesYes
Plesk 2024-04-16 [17] NoYesYes PHP PHP, MariaDB, MySQL, PostgreSQL [18] YesYes [19] YesYes
Virtualmin Pro 2024-03-24 [6] YesYesNo Perl Perl YesNoYesPartial

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
cPanel & WHM YesYes SSH, Java AppletYes
DirectAdmin YesYes SSH Yes
Domain Technologie Control Yes ? SSH Yes
Hosting Controller Yes ? ?Yes
i-MSCP YesNo SSH Yes
InterWorx YesYes SSH Yes
ISPConfig YesYes SSH No
ispmanager YesYes SSH, panel console toolYes
Kloxo YesYes SSH, Java AppletYes
Plesk YesYes SSH, Java AppletYes
Usermin YesYes SSH, Java AppletYes
Virtualmin YesYes SSH, Java AppletYes
Virtualmin Pro YesYes SSH, Java AppletYes
Webmin YesYes SSH, Java AppletYes

Email management

While all control panel software below supports multiple email accounts, the features they provide vary.

Control panel Antivirus Antispam ForwardersMailbox quota DomainKeys DKIM
cPanel & WHM YesYesYesYesYesYes
DirectAdmin Yes [20] YesYesYesYesYes
Domain Technologie Control YesYesYesYesYesYes
Hosting Controller YesYesYesYesYesYes
i-MSCP OptionalOptionalYesOptionalOptionalOptional
InterWorx YesYesYesYesYesYes
ISPConfig YesYesYesYesPossibleYes
ispmanager YesYesYesYesYesYes
Kloxo YesYesYesYesYesYes
Plesk YesYesYesYesYesYes
Usermin YesYesYesYesNoNo
Virtualmin YesYesYesYesYesYes
Virtualmin Pro YesYesYesYesYesYes
Webmin YesYesYesYesYesYes

Related Research Articles

<span class="mw-page-title-main">Apache Tomcat</span> Java-based HTTP web server environment

Apache Tomcat is a free and open-source implementation of the Jakarta Servlet, Jakarta Expression Language, and WebSocket technologies. It provides a "pure Java" HTTP web server environment in which Java code can also run. Thus it is a Java web application server, although not a full JEE application server.

<span class="mw-page-title-main">Webmin</span> Web-based control panel for Unix-like systems

Webmin is a web-based server management control panel for Unix-like systems. Webmin allows the user to configure operating system internals, such as users, disk quotas, services and configuration files, as well as modify and control open-source apps, such as BIND, Apache HTTP Server, PHP, and MySQL.

cPanel Web-hosting control software

cPanel is web hosting control panel software developed by cPanel, L.L.C. It provides a graphical interface (GUI) and automation tools designed to simplify the process of hosting a web site for the website owner or "end user". It enables administration through a standard web browser using a three-tier structure. While cPanel is limited to managing a single hosting account, cPanel & WHM allow the administration of the entire server.

The following tables compare general and technical information for many wiki software packages.

<span class="mw-page-title-main">Horde (software)</span> Open-source groupware

Horde is a free web-based groupware. The components of this groupware rest on the Horde framework, a PHP-based framework provides all the elements required for rapid web application development. Horde offers applications such as the Horde IMP email client, a groupware package, a wiki and a time and task tracking software.

<span class="mw-page-title-main">Log4j</span> Java-based logging software

Apache Log4j is a Java-based logging utility originally written by Ceki Gülcü. It is part of the Apache Logging Services, a project of the Apache Software Foundation. Log4j is one of several Java logging frameworks.

<span class="mw-page-title-main">Web hosting control panel</span> Web application to manage servers

A web hosting control panel is a web-based interface provided by a web hosting service that allows users to manage their servers and hosted services. Examples include cPanel, Plesk, ispmanager, My20i, CloudPanel, OpenPanel, and Enhance. For more examples, see comparison of web hosting control panels.

Many computer user interfaces use a control panel metaphor to give the user control of software and hardware features. The control panel consists of multiple settings including display settings, network settings, user account settings, and hardware settings. Control panels are also used by web applications for easy graphical configuration. Some services offered by control panels require the user to have admin rights or root access.

<span class="mw-page-title-main">LiteSpeed Web Server</span> Proprietary web server software

LiteSpeed Web Server (LSWS) is proprietary web server software. It is the 4th most popular web server, estimated to be used by 13.9% of websites as of September 2024. LSWS is developed by privately held LiteSpeed Technologies. The software uses the same configuration format as Apache HTTP Server and is compatible with most Apache features. An open source variant is also available.

This is a comparison of notable web frameworks, software used to build and deploy web applications.

<span class="mw-page-title-main">DirectAdmin</span>

DirectAdmin is a graphical web-based web hosting control panel allowing administration of websites through a web browser. The software is configurable to enable standalone, reseller, and shared web hosting from a single instance. DirectAdmin also permits management of server tasks and upgrades to package software from within the control panel, simplifying server and hosting configuration.

<span class="mw-page-title-main">Virtualmin</span>

Virtualmin is a domain hosting and website control panel which gives the ability to create and manage many domains, as well as simplify both automation and tasks. It is based on Webmin. Virtualmin is an alternative to cPanel and Plesk.

<span class="mw-page-title-main">Plesk</span> Web hosting and data center automation software

Plesk is a commercial web hosting and server data center automation software developed for Linux and Windows-based retail hosting service providers.

Hosting Controller is a multi-purpose cloud control panel and Active Directory synchronization solution that operates out of Canada and offers SaaS, Active Directory,Virtual Machine automation and Migration services to enterprises and service providers worldwide.

i-MSCP is a free and open-source software for shared hosting environments management on Linux servers. It comes with a large choice of modules for various services such as Apache2, ProFTPd, Dovecot, Courier, Bind9, and can be easily extended through plugins, or listener files using its events-based API.

Softaculous is a commercial script library that automates the installation of commercial and open source web applications to a website. Softaculous scripts are executed from the administration area of a website control panel, typically via an interface tool such as cPanel, Plesk, DirectAdmin and InterWorx. Softaculous applications typically create tables in a database, install software, adjust permissions, and modify web server configuration files.

Froxlor is a free and open-source web hosting control panel which originated from the SysCP project. It is released under the terms of the GNU General Public License v2.0.

ispmanager

Ispmanager is commercial web server and website panel control panel. It permits working with services without using a command line or manual settings. The product supports a wide range of functions and has a visual interface designed with WCAG. Ispmanager supports servers based on Linux distributions and can be installed on both physical servers and virtual machines (VPS/VDS).

References

  1. "AlternC". Alternc.com. Retrieved 2024-04-20.
  2. "Index of /releases". files.froxlor.org. Retrieved 2024-04-20.
  3. "Installation | froxlor Documentation". docs.froxlor.org. Retrieved 2024-04-20.
  4. "The Perfect Server - Debian 12 (Bookworm) with Apache, BIND, Dovecot, PureFTPD and ISPConfig 3.2". HowtoForge. Retrieved 2024-04-20.
  5. "Webmin". Webmin.com. Retrieved 20 April 2024.
  6. 1 2 "Webmin". Webmin.com. Retrieved 8 July 2024.
  7. "Change Logs - cPanel & WHM Documentation". cpanel.net. Retrieved 20 April 2024.
  8. "System Requirements for Ubuntu". cPanel & WHM Documentation. Retrieved 2024-07-08.
  9. "Supported MySQL/MariaDB Versions". cPanel & WHM Documentation. Retrieved 2024-07-08.
  10. "Support for HTTP/2 and Virtuozzo 7 - cPanel Blog". Blog.cpanel.com. 21 November 2017. Retrieved 13 August 2018.
  11. "Changelog | Directadmin Docs". docs.directadmin.com. Retrieved 2024-07-08.
  12. "http2 (BETA) Version 1.582". directadmin.com. Retrieved 23 August 2019.
  13. "How-to: Enable HTTP/2 in Apache/Nginx/cURL". forum.directadmin.com. 25 January 2016. Retrieved 23 August 2019.
  14. "Hosting Controller – Download Products". hostingcontroller.com. Retrieved 2024-10-18.
  15. "Version History - InterWorx". Interworx.com. Retrieved 20 April 2024.
  16. "Ispmanager changelog". ispmanager.com.
  17. "Change Log for Plesk Obsidian". docs.plesk.com. Retrieved 2024-04-20.
  18. "Software Requirements for Plesk Obsidian". docs.plesk.com. Retrieved 2024-04-20.
  19. "Я предлагаю вам (Future Suggestions)" . Retrieved 11 November 2021. "Apr 13, 2016 / UPD: HTTP 2.0 support is now available in Plesk 12.5 MU#28!"
  20. "ClamAV - How To". help.directadmin.com. 7 July 2014. Retrieved 23 August 2019.