Re: Good OSS Control Panel ala CPanel ...



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
_______________________________________________
freebsd-isp@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-isp
To unsubscribe, send any mail to "freebsd-isp-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Logging on taking a very long time
    ... set all my clients up using the control panel... ... > make sure you use the http://servername/connectcomputer wizard. ... > the TCP/IP settings and make sure the servers LAN IP Address is set as the ...
    (microsoft.public.windows.server.sbs)
  • Re: Ping Nick: Suggestion for Win32
    ... Add "bottom" panel for non visual components ... I guess I'll have to wait until the servers are working properly. ...
    (borland.public.delphi.non-technical)
  • unable to open control panel
    ... I am having problems with two of my 2000 servers, ... panel, go to the web or run any browser based programs. ... I have run serveral virus checkers and they all say no viruses found. ...
    (microsoft.public.windows.server.general)
  • Re: Q: What command to use to display server serial number?
    ... >I can't find a command to display server's serial number (the one, ... >printed on servers front panel). ...
    (comp.unix.aix)