![[The Steve Karg Family]](images/family.jpg)
![[Karg.us]](images/kargdotus.png)
This is the garage server website of the Steve Karg family. Let me explain. I set up this Apache web server in my garage using an old 80486 IBM desktop computer and Slackware Linux. Later I converted the 80486 to a firewall/router. I used Debian GNU/Linux and a PIII-666MHz box that my neighbor tossed over the fence to me. After a couple of years the hardware became unreliable, so I used a cast off Pentium II 450MHz PC from my friend Michael, and converted it to run Ubuntu Server. The CPU fan became noisy and I expected it to fail, so then I ran a cast off Pentium III 800MHz PC from my friend Richard. It was also running Ubuntu Server. Then I bought an NSLU2, installed Debian on the NSLU2, and had a low power, high capacity file server and web server. I then repurposed a Dell Latitude laptop with a Pentium 233MHz CPU with Debian Linux. I still use it for web, ssh, and file service. I prefer a laptop in this role since it is low power, and has a screen and keyboard, which I missed on the NSLU2.
I initially registered the domain karg.us at Address Creation. I now use GoDaddy for my domain registrations. My internet access uses DHCP and my IP address changes occasionally, so I use the free service at ZoneEdit to keep my IP address updated. They have a great FAQ that tells how to do it all.
I then changed the DNS at my name registrar to point to ZoneEdit's DNS. I used to run a small perl script that is now packaged in Debian GNU/Linux called ddclient that goes to ZoneEdit, looks at my IP address and compares it to the one that it has cached. If it has changed, it updates the DNS entry at ZoneEdit. You could also use the dynamic DNS support built into IP-Cop. I run DD-WRT on a Linksys WRT160N router which has built in support for dynamic DNS at ZoneEdit.
I use an alternate port (8080) for web services since port 80 is sometimes blocked at the ISP. ZoneEdit has a virtual webserver that redirects requests for www.karg.us to karg.us:8080. Apache Listen options for both ports: one for port 80; one for port 8080.
Karg's Net
Steve Software Trek - my Weblog
Patricia's Weblog
Home page for Joshua Karg
Georgia FACES - Families of Autism and Asperger's Syndrome Care, Educate, and Support
Steve's Other Software Trek
Steve Karg at Angelfire
Steve Karg at Tripod
Lithonia Lighting Synergy Control Tech Support
Bounces By Bob
BACnet Development Kit