I decided that I wanted to make an in home server to help with a few simple tasks and create a few cool new features for my household. I decided that the main goal for my server was for it to server as a data storage center as well as an entertainment hub for the entire house (both movies and games). I also didn't want to have to pay for my OS software, so I decided to go with Linux.
The hardware might be slightly overkill for my base goal, however I also plan on hosting communication and game servers on this machine at some point in the future.
For a Dual-Core CPU the G3258 is a beast. I don't need much more power in my server, and could even replace it with my 4670k when I eventually upgrade my gaming rig to an i7.
By far the most overkill thing on the build, even the salesman at Micro Center was surprised I wanted this, is the H55. I agree, it's a bit much. However it's simple to install and will allow me to place the server in places without much airflow and not have to worry about the CPU too much when running a large load. I also am just a personal fan of closed loop system.
The MSI motherboard was recommendation from my Micro Center salesman. I was originally aiming for an ASUS board (since I'm a fanboy) but after looking at the actual difference would be I decided to save $60 and go with the MSI.
The 8G of HyperX is also a little overkill, I could probably have saved a few bucks and only gotten 4G work. However in my defense I was future proofing for game servers, even debated going with 16G right off the bat.
There is nothing special about the storage units. I had always wanted an SSD as well as something at least 2TB. I got a good deal at Micro Center on both units since they were on sale.
The PSU I ended up using wasn't the CX500 shown in the first few pictures. I had installed the CX and then the motherboard before I noticed that the CX's 8-pin CPU connector was far too large for the MSI board's 4pin. 450W should be enough power to keep this thing running.
The build was extremely straight forward, I have had plenty of experience building computers and this was no different. Working inside of the Core V21 was a breeze since all of the sides so easily come off with thumb screws to allow maximal access for wire maintenance and installing of various parts. There was nothing hard about installing hardware into this case, the bottom panel even drops out for extreme wire management and simple PSU installation.
Since this was my first personal experience setting up Linux (My school has Linux Mint on all the computers in the CPSC labs) I decided to go with Ubuntu. After doing some research and spending some time messing with harddrive configurations I came to a final state that I was happy with. I'd have all my software allocated to the 120GB SSD while all of my media and data storage would sit in the 3TB HDD. Pretty standard setup really.
I can torrent movies on my desktop or laptop and move the files into the shared HDD files I created. Then Plex reads these movies and puts them up as streamable on the server. I can also FTP into the server and airdrop files from my phone.