I host most of my stuff myself. the only thing I need to setup is a backup and it's perfect. It's free (minus internet) and it runs my movies, music, streaming, files, previously emails, emulators, and it's smaller than my wifi router. boots and starts automatically and can be remotely managed (though I tend to keep it behind a switch that blocks remote admin)