Somewhat off topic about the control panel.

I wrote some software in perl to manage accounts for multiple domains. I 
havent exactly finished preparing the software for open source release, 
but it has been running in production enviroments for 2-3 years. I was 
recently told that I may open source the code GPL. I call it IAM, 
Interactive Account Manager, it has a perl web front end that needs a 
bit more work to be complete, but the system should handle any account 
that can be managed from a perl script. It uses perl plugins. So the 
system is very flexible and highly custom to your project. However that 
also means its difficult to install and perl plugins need to be written 
for your systems. It runs master server/client server with SSL 
communications between the servers and a one time password type auth.

The advantage of my plugins is that I dont tell you how you should setup 
your system. Things like webmin, webcyrus, XAMS, and other web account 
managers is they work only in enviroments they define. Write the plugins 
to work with whatever system you prefer. If you like mysql auth for 
postfix/cyrus or ldap, or shadow, or gdbm files, or sasl, who cares it 
should stilll work. But someone has to know perl to write the plugins.

The first IAM system I setup is currently running 5 domains 4 of which 
are ISPs. It handles several postfix/cyrus mail servers, proftpd user 
space for web pages, radius, samba accounts, some shell accounts, and 
some other misc type accounts. But it should handle any account that can 
be scripted with perl. And it should run anywhere perl will run. I have 
even had some success getting it to run on Windows Servers, though I 
havent finished any of the Win32 plugins I was making to manage windows 
users and resources through IAM.

I need an excuse to do more work on it, could use some help with it, and 
I would be willing to help others set it up.

It could be a piece of crap, but if anyone is interested let me know.
(And if it is a piece of crap, someone let me know :) )



Josh Trutwin wrote:

>Hi list,
>
>A friend of mine runs an ISP on a Raq4 Cobalt box colocated somewhere in Virginia.  He doesn't have a lot of sys admin expertise, so the Raq4 Admin interface is nice for his 75 or so virtual domains that he hosts.  This server has software that is horribly outdated (sendmail/bind/etc) and the Cobalt Linux OS seems to be dieing out so we're looking for a new solution. 
>
>The ideal server:
>
>A 1U rack mounted server with 500 MB to 1GB memory, 80 or more GB disk, Network, CDROM, Video out (no serial cable installs please!) and a license that allows me to install/configure any version of linux that I want to on it.  (most likely SuSE, Debian, or Slack)  The most important part is this last part.  The server will be co-located in Virginia, but beforehand we will wipe the drive and install an OS and the software required.
>
>I want full control over the software (apache/mysql/php/qmail/etc) and I have my own "control panel" so he can easily adminster new domains.
>
>Any suggestions on good hardware that will do the trick?
>
>Thanks,
>
>Josh
>
>_______________________________________________
>TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
>http://www.mn-linux.org tclug-list at mn-linux.org
>https://mailman.real-time.com/mailman/listinfo/tclug-list
>  
>



_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
http://www.mn-linux.org tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list