This is for streaming media throughout my network. Primarily 1080p movies, 720p television, and FLAC music.
I am building this server with archiving in mind. I do not have a backup for this machine. It is too expensive and quite frankly, while 30TB of media seems like a lot, media is very replaceable. I am selling my 20TB file server in the coming days, but keeping the media on it. I do not get attached to my media, so a backup is not essential.
I am absolutely open to criticism and input. When it comes to OSes, I know there won't be a consensus, so I'd appreciate it if discussion revolved around hardware and not the software... of course, if you are adamant I am flawed in my OS choice... let me know.
-------------------------------------------------------------------------
Modus operandi:
NAS4Free.
This is a supported spinoff of FreeNAS 7. The guys who built the nighly-builds and kept the support going for FreeNAS 7 were asked to cease building under the FreeNAS name, as FreeNAS took off with version 8. The result is NAS4Free. While the community is small, I am choosing this operating system for a few reasons.
1. Stability. Been running the latest FreeNAS 7 nightly build for about 300 days now without any errors or downtime.
2. Updated ZFS. I love ZFS to begin with. NAS4Free offers the most recent ZFS versions.
3. Continued support.
4. Built on FreeBSD. I know that the new versions of FreeBSD have great driver support for all of my components.
Server case:
Fractal Design Define XL.
I have experience with this case. Love the space. Love the acoustic dampening material. The build quality of these are great. Not much to say about this choice. It makes the most sense for my build. I don't have experience with a server rack, nor do I have the space for one at the moment. Perhaps in the future I can transplant into one, but for now, I'd like to stick to the ubiquitous computer case.
Motherboard:
Supermicro X9SCA-F ATX
Supermicro are renowned for making high quality server boards. I went with this one because it has a number of features I'd like to take advantage of (at a budget price!). Some features I consider a premium for what I am building would be ECC support, and dual LAN (I'd probably only use one, realistically). Onboard video and LAN are really nice features for me as my current file server had to be outfitted with a low-profile GPU and Intel LAN card... while easy installs, I consider it a bit of a waste of space and energy.
Computer Processing Unit:
Intel Core i3 2100 Dual Core
I know what you're thinking. You buy a Supermicro board with ECC... but your CPU doesn't even support ECC! But it does. I've read reports of users who have this processor and are running with ECC RAM. I think this will be suitable for a file server. It has low energy consumption and supports ECC. While a Xeon would be a nice, I consider it a luxury in this case and the i3 can do everything the Xeon can do, a little slower. But speed is not of major concern with this build.
RAM:
Kingston ECC 8GB RAM
ZFS loves RAM, so perhaps 16GB would be nice here... but I think 8GB of ECC is enough for my needs. The speed difference at 8GB and 16GB of RAM is not something I've looked closely into, but I cannot imagine the difference being worth an additional $70.
SAS/SATA Controller:
IBM ServeRAID M1015
I have already loaded up the IT firmware. These controllers have received a lot of praise from those who've used it. I've already purchased this piece, so this is a component I am sticking with. One of the main reasons I went with this over an LSI 1068 controller is that I aim to use 3TB+ hard drives. As far as I know, this controller and the motherboard will support 3TB+ drives... please correct me if I'm wrong here!
Hard drives:
Hitachi 3TB Deskstar 5400RPM
This was the toughest decision out of any other component. This decision came down to 2 things:
1. Ratio of $/GB is the cheapest of any hard drive in Canada at the moment, at a price of $160~.
2. 3 year warranty.
The warranty is a huge factor for me and eliminates any WD/Seagate drive right off the bat. The only other option is the Samsung 2TB F4s. I have 10 of them in my other server and they've served me well without any problems for a year and a half. The fact that they are now assembled by Seagate kind of turns me off to them... perhaps. The Hitachis seem to have turned around their HD division... they used to be known as the DeathStars, but that tag seems to have faded from their product. I plan on buying 12 of these suckers!
Power supply:
Antec EarthWatts 500W
I already own this. Came with my Antec Sonata III. Only 2 years old. I feel that it is trustworthy and despite looking generic and coming with a case, it is a really well built PSU. 500W should be more than enough for this build, I believe.
----------------------------------------------------------------------------
Bits and pieces...
I plan on running this off of an internal 8GB USB stick. Nothing special... everything is loaded onto the RAM post-boot anyway. I almost consider a RAM loaded OS safer than an SSD or HDD.
No point talking about the cables...
What do you guys think? What can be improved upon without drastically upping the price?
Does everything look compatible (software with hardware)?
Thanks guys... sorry about the length of this. I guess whoever reads this is interested in these sorts of things anyway.
I am building this server with archiving in mind. I do not have a backup for this machine. It is too expensive and quite frankly, while 30TB of media seems like a lot, media is very replaceable. I am selling my 20TB file server in the coming days, but keeping the media on it. I do not get attached to my media, so a backup is not essential.
I am absolutely open to criticism and input. When it comes to OSes, I know there won't be a consensus, so I'd appreciate it if discussion revolved around hardware and not the software... of course, if you are adamant I am flawed in my OS choice... let me know.
-------------------------------------------------------------------------
Modus operandi:
NAS4Free.
This is a supported spinoff of FreeNAS 7. The guys who built the nighly-builds and kept the support going for FreeNAS 7 were asked to cease building under the FreeNAS name, as FreeNAS took off with version 8. The result is NAS4Free. While the community is small, I am choosing this operating system for a few reasons.
1. Stability. Been running the latest FreeNAS 7 nightly build for about 300 days now without any errors or downtime.
2. Updated ZFS. I love ZFS to begin with. NAS4Free offers the most recent ZFS versions.
3. Continued support.
4. Built on FreeBSD. I know that the new versions of FreeBSD have great driver support for all of my components.
Server case:
Fractal Design Define XL.
I have experience with this case. Love the space. Love the acoustic dampening material. The build quality of these are great. Not much to say about this choice. It makes the most sense for my build. I don't have experience with a server rack, nor do I have the space for one at the moment. Perhaps in the future I can transplant into one, but for now, I'd like to stick to the ubiquitous computer case.
Motherboard:
Supermicro X9SCA-F ATX
Supermicro are renowned for making high quality server boards. I went with this one because it has a number of features I'd like to take advantage of (at a budget price!). Some features I consider a premium for what I am building would be ECC support, and dual LAN (I'd probably only use one, realistically). Onboard video and LAN are really nice features for me as my current file server had to be outfitted with a low-profile GPU and Intel LAN card... while easy installs, I consider it a bit of a waste of space and energy.
Computer Processing Unit:
Intel Core i3 2100 Dual Core
I know what you're thinking. You buy a Supermicro board with ECC... but your CPU doesn't even support ECC! But it does. I've read reports of users who have this processor and are running with ECC RAM. I think this will be suitable for a file server. It has low energy consumption and supports ECC. While a Xeon would be a nice, I consider it a luxury in this case and the i3 can do everything the Xeon can do, a little slower. But speed is not of major concern with this build.
RAM:
Kingston ECC 8GB RAM
ZFS loves RAM, so perhaps 16GB would be nice here... but I think 8GB of ECC is enough for my needs. The speed difference at 8GB and 16GB of RAM is not something I've looked closely into, but I cannot imagine the difference being worth an additional $70.
SAS/SATA Controller:
IBM ServeRAID M1015
I have already loaded up the IT firmware. These controllers have received a lot of praise from those who've used it. I've already purchased this piece, so this is a component I am sticking with. One of the main reasons I went with this over an LSI 1068 controller is that I aim to use 3TB+ hard drives. As far as I know, this controller and the motherboard will support 3TB+ drives... please correct me if I'm wrong here!
Hard drives:
Hitachi 3TB Deskstar 5400RPM
This was the toughest decision out of any other component. This decision came down to 2 things:
1. Ratio of $/GB is the cheapest of any hard drive in Canada at the moment, at a price of $160~.
2. 3 year warranty.
The warranty is a huge factor for me and eliminates any WD/Seagate drive right off the bat. The only other option is the Samsung 2TB F4s. I have 10 of them in my other server and they've served me well without any problems for a year and a half. The fact that they are now assembled by Seagate kind of turns me off to them... perhaps. The Hitachis seem to have turned around their HD division... they used to be known as the DeathStars, but that tag seems to have faded from their product. I plan on buying 12 of these suckers!
Power supply:
Antec EarthWatts 500W
I already own this. Came with my Antec Sonata III. Only 2 years old. I feel that it is trustworthy and despite looking generic and coming with a case, it is a really well built PSU. 500W should be more than enough for this build, I believe.
----------------------------------------------------------------------------
Bits and pieces...
I plan on running this off of an internal 8GB USB stick. Nothing special... everything is loaded onto the RAM post-boot anyway. I almost consider a RAM loaded OS safer than an SSD or HDD.
No point talking about the cables...
What do you guys think? What can be improved upon without drastically upping the price?
Does everything look compatible (software with hardware)?
Thanks guys... sorry about the length of this. I guess whoever reads this is interested in these sorts of things anyway.