msgbartop
I will happily conduct a FREE basic web security scan for any genuine organization interested in my services to point out whether or not I can find vulnerabilities in your application. Just contact me.
Need a PHP Programmer, PHP staff or project manager? Contact me now.
msgbarbottom

29 Mar 09 Admin Management System

RE my last post An idea – cPanel like host management – I’ve had some interesting comments emailed to me. I am aware of the various options out there, but I find that they don’t quite address what I’m trying to do here and are also usually either very feature lacking, buggy, and not really for production or too expensive.

I suppose what I’m trying to do here is create a management interface for system administrators like myself. I’m not sure that this is intended towards the general internet user that needs a cPanel like type interface, with big buttons and lots of help pointers and explainations. As much as I reluctantly praised cPanel in my previous post, I have a hard time handing my entire system over to the cPanel software, knowing I can’t do what I want with it anymore. On our current internal managed systems, I’ve created a primative MySQL based system whereby all domain, and mail data is stored in the database and pulled out via shell scripts on a cron job which update the relevant configs. This is far from ideal and needs rewriting.

Before this system, to add a site, I need to edit named.conf on both my primary and secondary DNS, and create a zone file which I just clone from a standard template. Then I add the domain to the mail domains database, and add users and forwards to the relevant tables as appropriate. Then I need to add an entry to apache’s config, create a web directory and set up a user account with no shell and FTP only, set permissions, then HUP apache, exim and bind.

Removing a domain involves reversing that same process. This is time consuming, and generally quite annoying.

I want a very very light management system/web interface. Powerful and feature rich but something that will not hijack my system. Something modular, clean and simple in design, and most importantly, something that works on Debian!



Leave a Comment

You must be logged in to post a comment.