Date: Fri, 3 Nov 2006 19:14:08 -0500 From: Mark Bucciarelli <mark@gaiahost.coop> To: "Marc G. Fournier" <scrappy@hub.org> Cc: freebsd-isp@freebsd.org Subject: Re: Good OSS Control Panel ala CPanel ... Message-ID: <20061104001408.GT2276@rabbit>
next in thread | raw e-mail | index | archive | help
On Fri, Nov 03, 2006 at 04:17:17PM -0400, Marc G. Fournier wrote: > > Does one exist, plain and simple? > There's a gaggle of them: gplhost, ispconfig, webmin (?), etc. I haven't found one I liked. Mainly because none do a good job of managing multiple services on multiple servers. Also, some config options are stored in text files not a db. That's another area I found lacking. Finally, I use the Courier MTA, not postfix. Most free software panels assume Postfix. Finally, I'm a little paranoid about security. So I'm writing one [1]. My approach is to use key-based SSH to talk to other servers. I may even write a special shell to further restrict what the panel user can do (ala git-shell) on the remote box. The fascgi panel app runs in a chroot jail. Using C and multi-threaded fastcgi (mainly for fun, I know it's overkill--cgi would probably work just fine). I'm hoping to do very little templating/layout on the server and stuff the UI into javascript. Haven't got that far yet. Most of customers want logs and email mods. Phpmyadmin does a fine job of satisfying the demand for db gui (seems like that's what everyone expects anyway). What tasks do your users want? By the way, given how much free software ISP's use, it's surprising to me there's not a good free panel yet. m [1] http://freedom.gaiahost.coop/cgi-bin/gitweb.cgi?p=panel;a=summary
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061104001408.GT2276>