CentOS 5 + Webmin + Virtualmin GPL
Virtualmin is awesome; it's a module for Webmin. We use Webmin for some older servers that don't need client login, but now Virtualmin makes virtual servers so simple it's going to be my choice for the next webserver. It has built in webmail and mysql manager that run in a miniserver that has a much smaller resource requirement than cpanel + squirrelmail + phpmyadmin.
Evidently it is possible to do a hands-off install of the entire system if you do a fully automated install of centos and run the Virtualmin GPL install script. I didn't do it that way because I already had installed Webmin to get my server online.
Code: Select all
System hostname host.vacantserver.net
Operating system CentOS Linux 5
Webmin version 1.360
Virtualmin version 3.46.gpl (GPL)
Time on server Tue Sep 18 01:52:35 2007
CPU load averages 0.27 (1 min) 0.30 (5 mins) 0.21 (15 mins)
Running processes 95
Real memory 502.33 MB total, 203.77 MB used
Virtual memory 1023.99 MB total, 104 kB used
Local disk space 54.19 GB total, 4.48 GB used
[–] Status
Apache Webserver Running
BIND DNS Server Running
Postfix Mail Server Running
Dovecot IMAP/POP3 Server Running
MySQL Database Server
All of the above is free software and circa 1999 junk PC hardware. Total hardware investment: $0.00
If you want to run a webserver out of your home, you can use http://dyndns.com for dynamic dns service to cable or dialup connectivity.