lochnesz wrote:my main concern is the Mac hardware.
That part is quite simple - it's the part of your system that is the least likely to fail. Put your Mac on a UPS and it's up all the time even through power outages. Well, I should say, a
dedicated Mac will be the least likely part of the system to fail. Keep a Time Machine backup going on a separate disk and you're solid. I really don't think keeping redundant Macs is going to be cost-effective since it's the least likely to fail. Just my opinion of course.
I'm using a first generation MacBook Pro from 2006 as my home server (and have been for 6 years).
Oh, and I'm agreeing with Adam with one caveat: never EVER upgrade to a new OS release until it's been out at least 6 months if you want to maintain a stable, reliable Indigo Server. Unfortunately, recent history has made me even more cautious about new Mac OS releases (and for that matter iOS releases). I'm sure I'll get all sorts of "but it works for me", but having been a Mac user, developer, and computer support manager for 26 years, I'm just saying that when dealing with a server machine, staying on the bleeding edge is not good for uptime.