The following tables compare general and technical information for a variety of web hosting control panel software packages.
Systems listed on a light purple background are no longer in active development.
Control panel | License | Alive (last release) | BSD | Linux | Windows | Frontend | Backend | Plugin Support | VCS | IPv6 Support | Multiserver Support |
---|---|---|---|---|---|---|---|---|---|---|---|
AlternC | GPL 2 | 2017-11-07 [1] | No | Yes | No | PHP | PHP / Perl / Shell script | Yes | git | Yes | No |
Domain Technologie Control | GNU LGPL | 2013/04/04 | Limited FreeBSD support | Yes | No | PHP | MySQL | ? | git | No | ? |
Froxlor | GPL | 2024-03-29 [2] | No | Yes | No | PHP | PHP, MariaDB or MySQL [3] | No | git | Yes | No |
i-MSCP | GPL, MPL | 2018-05-16 | No | Yes | No | PHP | Perl, C | Yes | git | Yes | No |
ISPConfig | BSD | 2023-10-26; 6 months ago | No | Yes | No | PHP | PHP, MariaDB or MySQL [4] | Yes | git | Yes | Yes |
Kloxo | AGPL | 2011/11/13 | No | CentOS (6 not currently supported) or Red Hat EL 5.x | No | PHP | PHP, MySQL | No | git | No | Yes |
Usermin | BSD style | 2024-04-15 [5] | Yes | Yes | No | Perl | Perl | ? | tarball | ? | ? |
Virtualmin | GPL | 2023-09-15 [6] | Yes | Yes | No | Perl | Perl | Yes | tarball | Yes | Partial |
Webmin | BSD style | 2024-04-16; 12 days ago | Yes | Yes | Partial | Perl | Perl | Yes | git | Yes | Yes |
Zentyal | GPL | 2024-02-26; 2 months ago | No | Yes | No | Perl | Perl | Yes | git | ? | ? |
Systems listed on a light purple background are no longer in active development.
Control panel | Alive (last release) | BSD | Linux | Windows | Frontend | Backend | Plugin Support | HTTP/2 Support | IPV6 Support | Multiserver Support |
---|---|---|---|---|---|---|---|---|---|---|
cPanel & WHM | 2024-04-19 [7] | FreeBSD version retired | Yes | EOL | Perl | Perl | Yes | Yes [8] | Yes | Yes |
DirectAdmin | 2019/09/25 [9] | FreeBSD version retired | Yes | No | C++, scripts, PHP, Vue.js | C++, scripts, PHP | Yes | Yes [10] [11] | Yes | Yes |
Hosting Controller | 2014-12-24 | No | Yes | Yes | .NET | MSSQL | Yes | No | Yes | Yes |
InterWorx | 2024-04-09 [12] | No | Yes | No | PHP | PHP, MySQL | Yes | Yes | Yes | Yes |
Plesk | 2024-04-16 [13] | No | Yes | Yes | PHP | PHP, MariaDB, MySQL, PostgreSQL [14] | Yes | Yes [15] | Yes | Yes |
Virtualmin Pro | 2016/01/05 [6] | Yes | Yes | No | Perl | Perl | Yes | No | Yes | Partial |
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/ |
---|---|---|---|---|
cPanel & WHM | Yes | Yes | SSH, Java Applet | Yes |
DirectAdmin | Yes | Yes | SSH | Yes |
Domain Technologie Control | Yes | ? | SSH | Yes |
Hosting Controller | Yes | ? | ? | Yes |
i-MSCP | Yes | No | SSH | Yes |
InterWorx | Yes | Yes | SSH | Yes |
ISPConfig | Yes | Yes | SSH | No |
Kloxo | Yes | Yes | SSH, Java Applet | Yes |
Plesk | Yes | Yes | SSH, Java Applet | 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 |
While all control panel software below supports multiple email accounts, the features they provide vary.
Control panel | Antivirus | Antispam | Forwarders | Mailbox quota | DomainKeys | DKIM |
---|---|---|---|---|---|---|
cPanel & WHM | Yes | Yes | Yes | Yes | Yes | Yes |
DirectAdmin | Yes [16] | Yes | Yes | Yes | Yes | Yes |
Domain Technologie Control | 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 |
Kloxo | Yes | Yes | Yes | Yes | Yes | Yes |
Plesk | 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 |
The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. It is developed and maintained by a community of developers under the auspices of the Apache Software Foundation.
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 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 to the website owner or the "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 allows the administration of the entire server.
The following tables compare general and technical information for many wiki software packages.
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.
A source-code-hosting facility is a file archive and web hosting facility for source code of software, documentation, web pages, and other works, accessible either publicly or privately. They are often used by open-source software projects and other multi-developer projects to maintain revision and version history, or version control. Many repositories provide a bug tracking system, and offer release management, mailing lists, and wiki-based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.
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.
Notable issue tracking systems, including bug tracking systems, help desk and service desk issue tracking systems, as well as asset management systems, include the following. The comparison includes client-server application, distributed and hosted systems.
LiteSpeed Web Server (LSWS) is proprietary web server software. It is the 4th most popular web server, estimated to be used by 10% of websites as of July 2021. 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.
Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Russian developer Igor Sysoev and publicly released in 2004. Nginx is free and open-source software, released under the terms of the 2-clause BSD license. A large fraction of web servers use Nginx, often as a load balancer.
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.
Plesk is a commercial web hosting and server data center automation software developed for Linux and Windows-based retail hosting service providers.
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.
AlternC is a set of open-source Web Hosting server management software for Linux/UNIX-like systems, whose aim is to promote self hosting by individuals or small structures, and provide its users with an easy web-based interface to manage a web and mail server.
RocksDB is a high performance embedded database for key-value data. It is a fork of Google's LevelDB optimized to exploit multi-core processors (CPUs), and make efficient use of fast storage, such as solid-state drives (SSD), for input/output (I/O) bound workloads. It is based on a log-structured merge-tree data structure. It is written in C++ and provides official language bindings for C++, C, and Java. Many third-party language bindings exist. RocksDB is free and open-source software, released originally under a BSD 3-clause license. However, in July 2017 the project was migrated to a dual license of both Apache 2.0 and GPLv2 license. This change helped its adoption in Apache Software Foundation's projects after blacklist of the previous BSD+Patents license clause.
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.