Webmin is a great tool for Unices, just OK for OS X client and server. I use it to manage my Sun Solaris 8 servers at work rather than SMC. The big caveat is that using it as-is over http is unsecure. Anyone using snoop or a packet sniffer can compromise your machine(s). Using OpenSSL under MacOS X secures this wonderful and free tool.
Until recently, the headers for ssl were not available, but now they are. Apple has released the "Darwin Development Environment" which includes these headers.
For a Step-by-Step on securing Webmin via SSL, read on...
Start by getting Webmin at:
curl -0 http://www.webmin.com/download/webmin-0.92.tar.gzI then placed it in the Utilities Folder, ou can put it anywhere you like.
tar -zxvf webmin-0.92.tar.gzNow read the manual to see how to setup webmin.
curl -0 http://www.opensource.apple.com/projects/darwin/1.4/darwintools.pkg.tarDownload and install the Perl Mod "Net_SSLeay.pm"
tar -xvf darwintools.pkg.tar
curl -0 http://www.cpan.org/modules/by-module/Net/Net_SSLeay.pm-1.13.tar.gzIf the command perl -e 'use Net::SSLeay' doesn't output any error message, then the SSL support that Webmin needs is properly installed.
tar -zxvf Net_SSLeay.pm-1.13.tar.gz
cd Net_SSLeay.pm-1.13
./Makefile.PL -t # builds and tests it, or "perl Makefile.PL"
make install # You probably have to su to root to do this
perldoc Net::SSLeay # optional, but highly recommended
perldoc Net::SSLeay::Handle
Mac OS X Hints
http://hints.macworld.com/article.php?story=20020226235050467