So, I've decided to write this post for those looking to build something like their own Netflix and flexible in terms of streaming. NOTE: Having a decent upload internet connect is recommended but not required. I've been able to work with 1Mbps upload but I've found for most enjoyable is to have 5Mbps upload or more. Many people have questions as to what is the best method to stream your content from a computer you have. I recommend a program called Plex. I recommend this because of some really cool features such as: Auto Metadata - Information about your movies, music and tv shows are populated from web servers as Plex scans your library Easy Setup - Just point Plex to a folder with sub-folders called 'Movies' , 'Music' , 'TVShows' Easy Remote Access - Make a myPlex account, works with dynamic IP adress. Universal - OS X, iOS, Windows (XP SP3 or greater), Windows Phone Mobile (7 or 8), Browser and Android Server - OS X, Windows, Linux, NAS, FreeBSD A lot more features are coming but remember it is in development (I am a PlexPass member trying out features such as User Libraries and more!) Now most people may ask, so what's the best server? If on a budget, I recommend getting an old PC with as many HDD bays as possible and at least 4GB of RAM inside (not that much these days). Install Linux (free). I recommend Ubuntu. Setup one drive to be the root drive and the others may be setup in a RAID 5 configuration. I recommend looking at this wiki. The cool thing about this is that you get maximum amount of storage but allowing one drive to fail. If that one does fail, just put in a new HDD in and your good to go. Remember RAID is for redundancy (provide data protection) but you lose storage space depending on which configuration you go. NOTE: I recommend Ubuntu as there is great support out there, Handbrake and secure (as long as you manage things properly). Now, you may ask 'What if two drives fail?' Well I've gone to CrashPlan to backup my server as it is cheaper than other backup solutions and provide a free year of service. You can even setup your media server to backup all your computers (which also back up to their server) no matter the OS (Linux, Windows, OS X). This is a really cool feature as it eliminates the need for TimeCapsule but still gives you local access to your backups. NOTE: CrashPlan may allow you to backup to your box for free, if you backup your box to their servers it will cost money but well worth it if you have a lot of data. The features I'd like to cover (if I get feedback) are: Remote Access via SSH - Remote management using command line/terminal/bash Remote via VNC - Allow you to see the graphical side I feel like this is a worth while discussion that I want to build upon because I see this question asked a lot here and would love to contribute my experience from cutting the cord. So, I'm going to end this post by asking if people want me to continue adding some other information that will enhance your experience in building your own media server or any other features you think I should cover. I really want to build this post to become a sticky here because I really do want to help members out. I love this stuff and building my box has been the best investment I've ever made. Let me know what you think! Thanks for reading.