A comparison of hosting control panels

Until recently, there was no good free software projects to compete with commercial products like Plesk and CPanel. Now, there are several high quality and free Hosting Control Panels (HCP). This page attempts to survey the offerings.

Our conclusion is that Ravencore, SysCP, Alternc, and VHCS are all great programs. If you speak German, go with SysCP. If you speak French, go with Alternc. We don’t speak German, but we chose SysCP: it very easy to install on debian, has worked well and bug free, and is flexible about how your system is set up (we have a super funky vserver setup). If we were to choose now, we would probably pick Ravencore, but it was not released at the time we were initially deciding which to use.

features in common

The goal a Hosting Control Panel is this: automate the tasks associated with hosting common services and allow end users to control many of their own settings. The services typically include webhosting, DNS, mail accounts/forwards, and databases.

All of the control panels included in this survey share these features:

They all have these flaws:

Ravencore

www.ravencore.com

programs used: bind, dovecot, postfix, spamassassin, vsftpd, apache

license: GPL

user types: admin and user

pros:
A very good interface and has many features.
Actually has great support for custom DNS. You can start and stop daemons.

cons:
still new and unproven, while the others have been around a while.

SysCP

www.syscp.de

programs used:
apache, courier, postfix, proftp, bind9, webalizer, mysql.

license: GPL

language: php for gui and daemons.

installation:
very easy, great debian package.

user types:
admin, domain owner, and a user within a domain.

pros:
very active development, developed for debian, 100% virtual users stored in mysql. flexible as to how you configure it with your system. very easy to install in debian. doesn’t crap all over your system.

cons:
seems like all the community support is in german. The interface can be a little odd at times.

community:
forum: 11189 articles / 825 users. 99% in German! Almost no english, although the code is in english.

web://cp

web-cp.net

programs used:
apache, mydns, powerdns, sendmail, mysql, webalizer, proftpd.

license: GPL

language:
both gui and daemon in php.

installation:
nearly impossible.

user types:
admin, domain user.

unique:
runs in two apaches, one for control panel and one for hosting.

pro:
doesn’t use bind. good community support, flexible as to how it is used and
integrated, developers seem very open to accepting patches.

cons:
redhat focused. difficult to install (i never got it working). doesn’t do imap/pop. confusing interface.

community:
forum: 3283 articles / 299 registered users

VHCS

vhcs.net

programs used:
apache, bind9, courier, postfix, awstat, proftpd, mysql.

license: mozilla public license

language:
gui in php, daemon in perl

installation:
very easy.

user types:
admin, reseller, user.

pro:
big staff behind company developing it. full featured. pretty. large community.

cons:
seems inflexible about how it is integrates with a system.

community:
forum: 11849 posts

DTC

Domain Technologie Control (DTC)->http://www.gplhost.com/?rub=softwares&sousrub=dtc]

programs used:
apache, bind9, dovecot, qmail, postfix, webalizer, proftpd, mysql.

license: GPL

language:
php for gui and daemons.

installation:
haven’t tried.

unique:
integrates somehow with tucows gTDL domain reseller api.

user types:
admin, reseller, user.

pros:
developed for debian.

cons:
community seems small.

community:
forum: 54 users/ 321 articles.

Alternc

www.alternc.org

very interesting, not much english, all french. built for debian (exclusively). been around for a long long time, very advanced, many features. includes webinstall modules.

Others

These have slightly different functions goals: