I know some people on HN have such setups; could you share recommendations for hardware and software stack? I suspect a Raspberry Pi may not be enough (having network and USB sharing capacity), especially if we want to simultaneously stream movies for ourselves. But I also don't want to turn it into some $1k+ server build, the way they do on /r/plex and elsewhere. Could anyone recommend a "compromise" setup, that would allow to comfortably stream HD videos to 2-3 devices simultaneously?