I'm planning to build a rack-mount server for home use. I'm planning to run it headless with Ubuntu Server and use Docker to manage the various services I want to run. Besides Shinobi, I'm planning on running openHAB, a NAS, possibly Plex, and some lightweight things like Mosquitto.
I've never built a computer before, and am trying to make good decisions about component selections. I'd welcome input from those who've done this before, or even just have more experience with PC hardware.
One big question - since I'm running it headless I was planning on forgoing a video card... however, will this affect Shinobi's operation? I'm planning on recording video streams, running motion detection on them, and making them available for viewing via an http stream.