GNUPanel is the free software alternative to proprietary web server provisioning/web site administration control panels like CPanel. Web control panels enable administrators to manage web servers and web sites. GNUPanel allows web server administrators to (among other functions) create public and private hosting accounts, accept Paypal payments, send messages to users, create redirections, use the integrated support ticket system, control bandwidth and disk space, and to define policies for account suspension.
Some available web site administrator functions provided by GNUPanel include: creating mail and FTP accounts, database access, directory protections, making payments, the ability to place domains in park and activate or deactivate in each subdomain using directives like safe_mode and register_globals.
It is written in PHP and released under the GNU General Public License making it free to use, modify, and/or share with others. Currently it runs on both 32- and 64-bit systems and is available for Debian GNU/Linux and it's derivatives, including the Ubuntu family of distros, Linux Mint, Trisquel, and others. There are plans to port it to other distributions and operating systems in the works. In addition, GNUPanel uses the PostgreSQL database to store configuration data.
The GNUPanel development team consists of two experienced hackers, Ricardo M. Alvarez & Jorge Vaquero, with Mariano Nowotny providing network administration guidance.
As part of an effort to make GNUPanel an official GNU package, the team is looking to upgrade to version 2.0. This will entail a complete rewrite of the code. The new version will retain all of the above functionality while adding extensibility and modularity through the ability to create plugins, a themable interface that is fully editable, Bitcoin payment support, as well as many other features.
They've started a fundraising campaign to raise the funds required to complete the upgrade. For more on that, please see their Indiegogo fundraising campaign page.