I've got one that's been running 24/7 for like 5 years now. It's our family's media server loaded with 8 hard drives on an HBA with a collective capacity of around 16.6 TB. Basic specs includes an AMD Athlon II X4 630 CPU and 8GB of RAM. However, it's a bit weak at streaming HD to more than a few devices. So for it to be able to transcode multiple 1080p streams, I am looking at upgrading it to at least a 3rd gen i7 3770 with a Z77 board, as they're cheaper now, used, especially with Skylake (6th gen) out.
Another, an HP Microserver loaded up with ESXi, is where my router/firewall (pfSense) resides, running as a VM. I experiment a lot in this department so I actually have 3 VMs in there (another pfSense and Sophos Copernicus).