9My home server is just a bunch of spare parts I've thrown together into a random case. I put 3 NICs (ethernet devices) into it, giving me DHCP, DNS (Which is TONS better than using IP address all time -- especially when you have a lot of machines on the network like I do) , Web, and... well, that's it. Since that's really all my server does; I gave it 256MB of RAM, on a 40GB IDE drive. You never need anything fancy. Anything 500MHz+ these days can be made into a decent CLI server.
I have other servers that do other things as well, that handle different tasks (and have different specs)