How to Install EHCP (Easy Hosting Control Panel) on Ubuntu Server 12.04

In How To 1454 views

This guide will help you to installing EHCP (Easy Hosting Control Panel) on ubuntu Server 12.04, EHCP (Easy Hosting Control Panel) is free and open source web hosting control panel for Ubuntu Based distro, designed for hosting multiple domains on a single machine. It aims to be easy to install and use, simple, and functional. It currently supports for DNS, Apache Web Server, MySQL, FTP, and email configuration.

It mainly uses the apt-get install system, so it can be installed on any Debian-based distro, including Ubuntu Server. It features one-click installs, subdomains, password protected domains, email forwarding, domain transfer to another user, multiple templates, server backup and restore, and different menus for the server administrator, reseller, and domain administrator.

Here’s Main Feature of EHCP :

  • Full php, full opensource, easily modifiable, customazible, ehcp templates
  • Unlimited “resellers, panel users, domains, ftp users, emails, mysqls”
  • Domains, subdomains, ftp, mysql, dns (automatic), email etc. management
  • password protected domains,
  • Email forwarding, autoreply, catch-all emails,
  • Web-stats (webalizer)
  • Web-ftp (net2ftp)
  • Easy Install Scripts (scripts easily downloaded and copied by means of server)
  • Disk quota control,
  • Custom http, custom dns, domain aliases, domain redirect,
  • SSL support
  • Different languages, templates support, a few lang/templates included,
  • Different Menus/pages for Server Admin, Reseller, domain admin, email user (4 level)
  • Server backup/restore (files+db)
  • Domain transfer to another ehcp user
  • Simple, light, fast, host hundreds of domains in it.
  • More details here

Install EHCP (Easy Hosting Control Panel)

On ubuntu server 12.04 ehcp is very easy to install. First, login remotely using ssh then login as root. Download EHCP latest version from ehcp website, now ehcp available in version 0.32. Download it using wget commands.

sudo -i
wget -O ehcp.tgz

Extract ehcp.tgz,with following commands

tar -zxvf ehcp.tgz

Change to directory ehcp, then run script

cd ehcp

Follow installation wizard and read the instructions carefully,the install script will install all required packages including Apache, MySql and Postfix. You will need to provide some information to configure the services and set the admin passwords.

When the installer is finished. you will be provided with the ehcp login page in your Web browser window, if you are on your local machine, otherwise, you need to connect to your new webserver by entering the IP address of you server.


Your ehcp default admin username: admin and default admin pass: 1234

Link Reference:

Tags: #Control Panel #EHCP #Hosting #Ubuntu Server 12.04

How to Upgrade Ubuntu Server 12.04 to Ubuntu Server 14.04 LTS
How to Upgrade Ubuntu Server 12.04 to Ubuntu Server 14.04 LTS
This tutorial will describes how to upgrade
How to Setup OwnCloud Server 5 with SSL Connection
How to Setup OwnCloud Server 5 with SSL Connection
Today ownCloud is the best cloud storage
Must read×