Currently have remote server hosting and would like to have a home based dedicated server for my White Hat things (plus BH lol). The main purpose of the home based server should be to store a lot of media files (video, audio, photos). Well, the long story short, this is all about social website for the local community. I have been told to get a reliable server. What do you think is the best machine I have to purchase without investing a lot of money? I'm going to assemble all the parts together myself. Do have a few years experience assembling home/office PCs, but I've never worked with servers. Need your advice on Hardware and Software to use.