Projects / Easy Hosting Control Panel for Ubuntu

Easy Hosting Control Panel for Ubuntu

Easy Hosting Control Panel for Ubuntu is designed for hosting multiple domains on a single machine. It aims to be easy to install and use, simple, and functional. It currently supports Apache, DNS, MySQL, FTP, and email configuration. It mainly uses the apt-get install system, so it can be installed on any Debian-based distribution, including Ubuntu. 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.

Tags
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  25 Jan 2011 21:17

    Release Notes: nginx is supported directly and automatically. multiserver, apache2+nginx on remote servers, and roundcube have been added. There are some bugfixes and security fixes.

    •  31 Oct 2010 19:46

      Release Notes: Email change password in Webmail/squirrelmail. Dynamic DNS support directly in EHCP. An example EHCP API. Bulk add email. Email auto-reply directly in EHCP. No 3rd party software. A new default Ubuntu theme. New FTP and subdomain options. A few bugfixes. Code cleanup. FTP under "my ftp", including FTP with subdomain. Show similar functions under each operation.

      •  23 Nov 2009 21:44

        Release Notes: One major feature, email auto-reply, has been added. This is not done through a 3rd party package, but directly with PHP coding in EHCP style (only a few lines of PHP code)..

        •  27 Oct 2009 17:15

          Release Notes: This version can add a domain to my ftp, add ftp with any directory under home, add ftp with a subdomain, add ftp with a subdirectory under domainname, list related/similar functions in ehcp, and edit the DNS/Apache template for a domain. This version supports domain aliases, email forwardings, catch all email, a default domain settable for the ehcp GUI, disk quota, SMTP auth support more options for ehcp, and bulk add domain. The Apache configuration and email (Postfix) configuration were fixed. Apache SSL support was added. A new default theme, xp5-z7, is used. More "easy install scripts" were added, making a total of 30 scripts. The installer was improved.

          •  15 Jan 2009 00:16

            Release Notes: Important bugs related to domain operations have been fixed.

            Recent comments

            28 Jun 2008 15:01 bvidinli

            Re: Reinventing the wheel
            Thank you for all ideas,

            first,
            if i heard before about dtc, i may join it, maybe not... i am no sure...
            but it is late hereafter

            second,
            i try to encourage people for development of ehcp...
            so i try to become a team... curently the only develooper is me...

            third,
            ehcp has a philosopy, which many other panels does not have:
            easy...
            easy usage,
            even easy programming...
            what means this: there are many programs, addons, panels, or features that i may integrate into ehcp.. but i dont.. because being easy usage and easy programming is important for me...

            many features in ehcp is implemented only in a few lines of php code, the biggest feature is about 20-30 lines... (subdomains.. )
            that is, ehcp is extremely easy to program too...

            nevertheless, i am ready to any collaboration, ehcp or dtc or any other thing... programming is my hobby, is my love... :)

            09 Apr 2008 03:46 zigo

            Re: Reinventing the wheel


            > by the way,

            > asking "why a new control panel while

            > there is one ? "

            > sound like,

            > "why another car if there is many" or

            > "why linux when there is windows..."...

            > so on..

            No, this was not what I was saying. It was more: why are you starting from scratch ALONE and not TEAM WORK with others (not especially with our project, there's some others as well), as the workload is quite huge, and that after years of work in our control panel, I know this is all but a one man's work.

            We'd be really so happy to have another valuable contributor, there is enough work for every one. I saw so many projects that started, had few options for ftp and email, and then the author gave up. I just hope this wont be the case if you continue your current project, because this would mean a lot of waste.

            Thomas

            08 Apr 2008 11:13 bvidinli

            Re: Reinventing the wheel
            Thank you for your response,
            i heard first about dtc. Before, i already looked for some control panel in debian, php based and so on...
            i just download dtc,

            by the way,
            asking "why a new control panel while there is one ? "
            sound like,
            "why another car if there is many" or "why linux when there is windows..."... so on..

            i will look and analyse dtc, and will work for its development if i can....
            if its philosophy is better, why not switch to it ?

            thank anyway..

            01 Feb 2008 03:51 zigo

            Re: Reinventing the wheel


            > additionally,

            > ehcp is apt-get powered. So, all server

            > related programs installed thrugh

            > apt-get. This means, they are always

            > updated..

            If you use Debian, you then might be aware of our work on this field then. Have you ever type "apt-cache search control panel" under SID? Ever heard of our panel? Seems that many of the concept you are talking about are already implemented in our work.

            The only part that we don't have in the above mentioned feature is OOP, but we would have been pleased to rewrite things. I've started to clean things on or project, but there is a lack of somebody else to do this huge work. I have the bad feeling that we are spreading efforts on the kind of project that can grow very big (our panel is like 55 000 lines of PHP plus all the other ssh scripts...), and I feel that it's a shame that you are just starting something without even getting in touch with us.

            I hope that you'll succeed in what you are doing, and I wish you the best,

            Thomas

            30 Jan 2008 07:41 bvidinli

            Re: Reinventing the wheel
            additionally,
            ehcp is apt-get powered. So, all server related programs installed thrugh apt-get. This means, they are always updated..

            and, i am a linux system admin.
            i got tired of testing other panels..
            i decided to write my own.. with ideas in my mind as i mentioned above..

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.