Hey there! Currently I have a 2012 Mac Mini with SSDs, 8GB of RAM and of course the Ivy Bridge i5 as my home server. Its primary tasks are rather small and simple: it serves up files on occasion and a few websites. For a few reasons, I'm likely to be moving from OS X to Linux, though I've looked into building a computer from, say, Newegg, and I'm not a fan of the very limited options for "at least sort-of portable", "classy", and I'm having a hard time staying in budget ($600) while having server parts (Xeon/Opteron, ECC RAM, etc.). So that more or less narrows it down to the Mac Mini or Mac Pro. While the Mac Mini is unbeatably energy-efficient and as portable as it gets, the Mac Pro has two Ethernet ports (enabling me to do the intranet configuration I've wanted to do), and has more possibilities since it's a full tower. For example, I could have a RAID array of platter HDDs, possibly in RAID5 or RAID10, something impossible with the Mac Mini's max of two drives... Not to mention it packs at least one Xeon (albeit it's on the older side), and I'd be more comfortable leaving it on 24/7. I'd also imagine that the RAM is pretty cheap (ECC or no), and about to be cheaper once DDR4 becomes mainstream. All of this actually makes me feel a little more future-proofed than I do with the Mac Mini. If demands increase, I think I would be better-equipped to upgrade the Mac Pro than the Mac Mini. With the Mac Mini, Thunderbolt doesn't really matter since it would just be used to give me that second Ethernet port; portability isn't a big deal since it almost never moves; Also don't really care about USB 3, although SATA III is nice. Which would you say is better as a server? tl;dr I have a 2012 Mac Mini, but I'm thinking a Mac Pro, even though it would be 2008-2010, would be better-suited as a server, and might even outlast the Mac Mini in terms of upgradability. Thoughts?