5 Free Control Panels To Manage Your Web Server
Webmin is my personal favorite of the free control panels. I have used it for many years on servers I have set up at home to test and play with. It is easy to set up and has a great list of feature (or modules) including Apache, BIND, BSD Firewall, bandwidth monitoring, cron job manager, and many more. Beyond the standard modules included, you can download addition third party modules and develop your own if needed.
Currently there is support for many types of Unix (best option: FreeBSD), Linux (best option: Redhat), and Solaris systems. Webmin needs to be configured for each specific flavor of *nix because of file locations, but despite this restriction, there are currently 82 different operating systems supported.
Webmin uses a BSD-like license allowing for commercial and non-commercial use. "All recent versions of Webmin are under a BSD-like licence, meaning that it may be freely distributed and modified for commercial and non-commercial use" (Webmin).
web-cp offers security, flexibility, automation, and management tools to help you manage your servers. Some notable features include system monitoring, statistics, domain configuration, database management, email settings, file manager, and many more. There is a list of supported applications on the web-cp website including sendmail, Apache, Bind, and MySQL.
Running on *nix systems, there are currently 12 different operating systems that web-cp can run on. Multiple versions of Redhat, FedoraCore, FreeBSD, and CentOS are a few of the available options.
The license for this control panel is licensed as Open Source software under the GPL license. This license means that "anyone, anywhere can continue working on the code" (web-cp).
SysCP includes management of mail, FTP, web space, CGI, custom error pages, statistics, DNS, and more. Within these categories of supported features, you can control popular applications such as Apache, Bind, Courier, and Proftpd.You can get full feature and supported applications lists from their website. As well as these standard application controls built into SysCP, you can download third party modules to control and manage other aspects of your server as well. Some of the third party modules include management for applications like SpamAssassin, Fetchmail, and a backup module.
You can use SysCP on five major *nix distibutions, Debian, Ubuntu, Gentoo, OpenSuSE, and FreeBSD. These are limited to specific versions so be sure to check what you are using versus what is supported.
SysCP is licensed as open source using the GPL. "The SysCP project was founded, to develop a free server management tool in terms of the Open Source Definition and distribute it freely under the terms of the GPL" (SysCP).
GNUPanel is written in PHP5 and is intended to run on a Debian Linux system. The main features include domain management, FTP management, database administration, mail management, and much more. You can control popular applications like Apache, PHP, MySQL, Proftpd, and others. There are also some web applications available for auto installation (WordPress, Joomla, phpBB, and osCommerce).
Although you can currently only run this on Debian, there are other operating systems installations planned. Current development is focusing on language translations of the application.
The license is open source, using GPL. The website stats that "GNUPanel is a completely free (GPL)" (GNUPanel).
ISPConfig offers management of services like httpd servers, FTP servers, DNS servers, mail servers, database systems, and much more. You can get a full list of features at their website. You can manage popular applications like Apache, MySQL, Proftpd, Bind, and sendmail through the control panel as well. An additional feature of ISPConfig that can be a great deal of help is the four page listing of how-to's at HowtoForge.
There are eight major Linux distributions supported including Mandrake, Fedora Core. Suse, Debian, and Ubuntu. A number of different versions are supported for each of the eight supported operating systems.
ISPConfig uses a BSD license, which allows for redistribution and copying as well as changing the source as long as the original copyright information is retained.