how feasible is it to set up a server that I or anyone I know can access from anywhere with an internet connection? and is it possible to download something remotely, say from an android phone, send a torrent to the homeserver, then watch the content on my phone when its done? I'm looking at a ddr4 i3 thinkcenter, or do I need something beefier? thanks