Thread: Control panels?
View Single Post
Old 15th September 2002   #7 (permalink)
ice53ltd
Found the Computer
 
Join Date: Sep 2002
Posts: 22
ice53ltd is on a distinguished road
Here's a small status update on how I'm getting on with writing an in-house control panel....

Its just me working on it at the moment, I intend to do most if not all of the coding with two colleagues handling the design side.

I started yesterday evening and so far I've got almost a thousand lines of code (including a debug console utility). I haven't started working on the SOAP aspect yet but adding that will be a trivial matter.

So far, it supports FreeBSD (can add/delete/modify users) and Apache virtual hosts (can add/remove IPs and add/remove virtual hosts).

The code is completely modular so loading a new module (say for Linux as the target system) will only involve writing one new file.

I've designed it so it can support custom extensions, cache updates (so those annoying resellers who are always adding and removing domains don't eat Apache), and you can support any HTTPD (Zeus, Apache etc..) by rewriting the module file for it.

As for software install, rather than package together a whole bunch of software, I've gone for installing from the FreeBSD ports with minimal compile time changes.

Here's what I intend to support initially:
+ FreeBSD
+ FreeBSD 'jails'.
+ Apache with suExec and mod_ssl
+ qmail with vpopmail
+ Cyrus mail server
+ IMP (or SquirrelMail??)
+ ProFTPd
+ GnuPG
+ BIND (is there a better DNS daemon around?)

Any input would be welcome, the only things I am working on right now is FreeBSD and Apache support so I may change some of the other software choices.



__________________
(url-removed: need 20 posts) : the hosting solutions company
ice53ltd is offline   Reply With Quote