User:WiZZiK/EHCP

user:WiZZiK

EHCP
EHCP (Easy Hosting Control Panel) is a Linux based web Hosting Control Panel designed for use with the operating system Ubuntu and other Debian distributions.

Overview
EHCP is a completely free, opensource (GPL), object oriented, modular, customizable Web Hosting Control Panel programmed completely in PHP, designed to work out of the box.

EHCP simplifies Web server management by allowing users to remotely manage a Web server with a GUI (graphical user interface), or by a traditional CLI (Command-line interface) with SSH support. EHCP provides a 4 tiered server management system with support for Server Administrators, Resellers, Hosting Clients and/or Email Clients.

History
EHCP was first released publicly in 2007 after author Bahattin Vidinli sought a solution for a free alternative to paid web hosting control panels. EHCP began as a series of small scripts that automated most server tasks, and later evolved into a full web hosting GUI with user and reseller level account access. Later versions added support for multiple servers, easy install scripts, web-based email, and multilingual support. Version 0.29.13 adds support for nginx. EHCP continues development with many features being implemented as of the result of user requests and user submitted code.

Main

 * Unlimited Resellers, Panel Users, Domains, FTP Users, Email Accounts and mySQL databases
 * Apache
 * BIND
 * PHP
 * Vsftpd
 * Domain and subdomain management
 * Email with IMAP, SMTP and POP3 with support for email forwarding, autoresponder, and catch-all
 * SquirrelMail integration
 * FTP server management with web-FTP (net2ftp) interface
 * Web stats (webalizer)
 * MySQL web administration
 * SSL support

Other

 * Multi-server and multi-MySQL support
 * Bulk add domain option
 * Disk and Email quota control
 * Custom HTTP
 * Custom DNS
 * Domain redirects, transfers, and aliases
 * Custom server messaging
 * Server system up-time and state information
 * Automated backup/restore
 * Web-based error log reporting
 * 'Fix Apache' option
 * 'Fix POSTFIX' option
 * 16 customizable GUI templates
 * 27 easy install scripts including Wordpress, Joomla, Drupal, osCommerce, ZenCart, phpMyAdmin, and MediaWiki.

Installation
EHCP takes approximately 20 minutes to install and the entire software package is located within the Ubuntu repository. It can be downloaded and installed using the command apt-get. A tutorial is available here.

Known Issues
Version 0.22.8 of EHCP is susceptible to multiple remote file-include vulnerabilities as this version fails to sufficiently sanitize user-supplied data. This vulnerability was addressed and corrected in later versions.

Similar Software

 * cPanel
 * DirectAdmin
 * GNUPanel
 * ISPConfig
 * Kloxo
 * plesk
 * SysCP
 * Virtualmin
 * Webmin
 * Zentyal