Shrike Alvaron
Cadet
- Joined
- Apr 14, 2016
- Messages
- 4
First of all, as I can see now while proofreading this post I can get a bit wordy as I like to explain my hardware choices. Sorry about the length!
Anyway, hello! I've been aware of the advantages of using a NAS for a while but sort of ignored them since hey, storage in my primary gaming PC was serving me just fine. However, while I have yet to have any sort of catastrophic failure, ever since Cryptolocker came to prominence I've gotten more and more paranoid. Currently my storage consists of a 2TB drive inside my PC that's backed up to an external hard drive that is rather unwisely always connected to my PC as if I had to unplug it and plug it in every week to backup I wouldn't do it. I also have cloud backup with Backblaze, but I've never been super thrilled with cloud backup. It works, but if I could get remote backups going on my own terms I'd prefer that.
So I started looking into FreeNAS earlier this year and have been impressed by what I've seen. Along with just file serving (of which I really like the sound of ZFS snapshots!), other things I think I'd like to do with it would be to serve as a PLEX media server, OpenVPN server for secure connections with my phone anywhere I go, an FTP server to share some of my files with friends, a Minecraft server for those same friends, and even perhaps a small PhpBB forum for those same friends again (though yes, I am aware that internet-facing jails can be a vulnerability hence why I'm still unsure on that). Probably will come up with more uses for it later too.
But going back to what I said, backup. I am well aware of the idiom that RAID is not backup, and while Crashplan can work on FreeNAS, with the recent discontinuation of their restore to door service I don't see it as being feasible for me to depend on as my backup as it would take months to download everything from scratch. As such... Well, I'm all about overkill. So how about I build TWO servers instead of one? First of all is Nexus, which will be my main server at home and use for those above purposes.
Primary Home Server "Nexus"
Motherboard/CPU - ASrock C236 WSI Mini ITX w/ Intel Core i3-6100: ITX is basically a requirement for me these days as I just love small things. Originally I was looking at the Supermicro and ASrock Avoton motherboards, but when I looked into just using a socketed board and an i3 CPU I found that the cost was basically the same. So, why not go for more performance? The higher clock speeds on an i3 will also be better for a Minecraft server and Samba performance (not as if I really need the best performance out of it for a single user). I went with Skylake over Haswell now that FreeNAS 9.10 has updated compatibility, given the superior performance and power usage of Skylake along with 16GB DIMMs.
RAM - Crucial 16GB DDR4-2133 ECC UDIMM CT16G4WFD8213: This was tough to find, and at first I didn't think DDR4 16GB ECC UDIMMs existed. As far as I can see this is the ONLY such option available for now, but at around $100 it's reasonably priced if not hard to find. I'm only getting one stick for now, so that later I have the ability to upgrade to 32GB.
Case - Fractal Design Node 304: I had been looking at the Lian-Li Q25 at first but the design of the Node 304 really grew on me as I researched. I like that it's cheaper, for one. Shame I can't find it in white, I wonder if they discontinued that one? The Q25 is still open for debate as it has the same 6 HDD + 2 SSD capacity the Node has, but for now I'm settling on the Node.
Cooling - Noctua NH-L9x65 CPU Cooler, 1 NF-A14 FLX 140mm fan, 2 NF-A9 FLX 92mm fans: ...I really like Noctua. I'm one of those who actually like the beige color. Noise is a big concern for me and I appreciate how quiet Noctuas are, hence why I want to replace all the Node 304's stock fans. As for going with the x65 version of the cooler, well... Why not? The 304 isn't lacking for space, though with the mess SATA cables will cause I want to avoid any large towers.
Storage - 6x Western Digital Red 2TB in RaidZ2 for 8GB Usable: Not much to say, Reds are pretty much standard. After learning of how you can't really expand ZFS pools in the traditional sense, I wanted to fill out the case's storage. 8TB (or whatever that ends up being in actual usable non-manufacturer-speak space) should be good for me for hopefully years seeing as I'm not even using 2TB right now. I do want to get into ripping my Blurays though, so that'll take up space...
Power Supply - SeaSonic SSR-360GP ATX PSU: This is something I reconsidered recently after seeing the power supply guide pinned in this forum, but after running the numbers I can't see a need for anything larger. The Skylake i3 uses a fair bit less power than the Xeon E3 from the guide, plus it seems WD has improved the power usage of the Reds when looking at their spec sheet. Conservatively I estimate the peak usage of the system will be around 232 watts, maybe 250 at the most. That is still below 80% of the PSU's capacity. Of course it does only have 4 SATA connectors, so I'll be grabbing two of the 3 way splitters from Monoprice to provide 8 total SATA connections, allowing for the addition of mirrored SSDs as a future upgrade path.
UPS - CyberPower CP850PFCLCD: At first I was unsure about needing a UPS, then I decided to go with a cheaper ones, then I learned that modern power supplies either need or at least really should use a UPS with pure sign wave output... This seems to be the cheapest model you can get with a pure sine wave, and provides plenty of capacity for me
Boot Drives - Transcend 16GB JetFlash 710 USB 3.0 Flash Drive x2: Well, FreeNAS 9.10 now supports USB 3 so might as well get USB 3 boot drives. In a mirror, of course. Since the Sandisk Ultra Fit appears to have heat issues above what is normal for USB 3 sticks, I went with a different brand that is still rather low profile. Briefly I had considered using mirrored 120GB SSDs for boot along with the system dataset and jails, but even if it's possible now it doesn't seem to be recommended plus I found at least one person who had issues with it. I still like the idea of mirrored SSDs for system and jails, but... Future upgrade.
So that's the primary server. For backup, I'll build a far cheaper system I can keep at my parents' house. It will be connected to Nexus over a VPN tunnel and I'll use ZFS replication to backup to it. I'm calling this remote backup server "Valhalla".
Remote Backup Server "Valhalla"
Motherboard/CPU - ASRock Q1900 Mini ITX w/ Integrated Intel Celeron J1900: First of all, no ECC support! I decided that resiliency to failures really isn't important to this server. If something bad happens, I can replace the fault, haul it back home, and rebuild the backup from scratch. Price was all important here, and the Q1900 is only $75 for a motherboard and CPU. There's even cheaper, but the price difference is small.
Memory - Mushkin Essentials 8GB DDR3-1333: Nothing special, just the cheapest decent brand 8GB SODIMM I saw. Again I'm only using one stick though so that if needed I can upgrade it in the future. I doubt I would need to in this one, but you never know.
Case - In Win BP671 Mini ITX Case w/A PSU I won't use: Since this is going to my parents who have their U-Verse gateway sitting in their entertainment center... I really need a case as small as possible. This case is SO tiny that I should be able to wedge it behind there to keep it out of their sight. Of note the case only has one proper 3.5" bay, but I'll use an adapter to put the second drive in the 5.25" bay. Also, it does come with a PSU but... Never use the PSU cheap cases come with.
Cooling - Noctua NF-R8 redux-1200 80mm fan: According to reports the fan that case comes with is horrible, so... Another Noctua.
Storage - 2x Western Digital Red 4TB Striped for 8GB Usable: Again, no redundancy! I don't exactly care if my backup fails (unless I also lose three drives in the main server at the same time, though you have to draw a line somewhere). I do want to make sure it has the same usable space, though.
Power Supply - Seasonic SS-300TFX Bronze: I didn't realize there were actually any good PSUs in TFX form factor, but apparently Seasonic makes them. It was with discovery of this PSU that I chose to go with the ultra tiny In Win case, and while it's not Gold rated this box should be using little enough power it would hardly make a difference. Plus, it's my parent's power and not mine anyway!
UPS - ...None. Again, I don't really care if I lose the pool on this backup. I can rebuild it, I have the technology.
Boot Drives - SanDisk Cruzer Fit 8GB USB 2.0 Flash Drive x2: Okay fine, a little redundancy. Because flash drives are cheap enough, why not. Also I just realized that this mobo DOES have two USB 3 ports on it, so I might swap these for the same Transcends as from the Nexus build just... Because. They're the same price.
And that's that. I'd also need to get a new router as my current 2Wire Gateway for AT&T U-Verse only has 100Mbps ports and 802.11g which really bottlenecks my PLEX streaming to my Chromecast. While PFsense is tempting... This is already quite a lot. I've tentatively chosen the Asus RT-AC66U for a new router as I don't need anything super fancy considering me and my devices would be its own clients. I do want AC for future proofness, though. In all, I'm looking at around $2000 for all this. Not a cheap undertaking that's for sure. I can offset it some with stuff I need to sell, but still. Because of the cost I really want to make sure I've thought things through which is why I'm posting this here. I feel like there's nothing I could have missed at this point given how much research I've done, but if there's something about these builds that's off (other than the lack of resiliency to failure Valhalla has) do tell me!
Anyway, hello! I've been aware of the advantages of using a NAS for a while but sort of ignored them since hey, storage in my primary gaming PC was serving me just fine. However, while I have yet to have any sort of catastrophic failure, ever since Cryptolocker came to prominence I've gotten more and more paranoid. Currently my storage consists of a 2TB drive inside my PC that's backed up to an external hard drive that is rather unwisely always connected to my PC as if I had to unplug it and plug it in every week to backup I wouldn't do it. I also have cloud backup with Backblaze, but I've never been super thrilled with cloud backup. It works, but if I could get remote backups going on my own terms I'd prefer that.
So I started looking into FreeNAS earlier this year and have been impressed by what I've seen. Along with just file serving (of which I really like the sound of ZFS snapshots!), other things I think I'd like to do with it would be to serve as a PLEX media server, OpenVPN server for secure connections with my phone anywhere I go, an FTP server to share some of my files with friends, a Minecraft server for those same friends, and even perhaps a small PhpBB forum for those same friends again (though yes, I am aware that internet-facing jails can be a vulnerability hence why I'm still unsure on that). Probably will come up with more uses for it later too.
But going back to what I said, backup. I am well aware of the idiom that RAID is not backup, and while Crashplan can work on FreeNAS, with the recent discontinuation of their restore to door service I don't see it as being feasible for me to depend on as my backup as it would take months to download everything from scratch. As such... Well, I'm all about overkill. So how about I build TWO servers instead of one? First of all is Nexus, which will be my main server at home and use for those above purposes.
Primary Home Server "Nexus"
Motherboard/CPU - ASrock C236 WSI Mini ITX w/ Intel Core i3-6100: ITX is basically a requirement for me these days as I just love small things. Originally I was looking at the Supermicro and ASrock Avoton motherboards, but when I looked into just using a socketed board and an i3 CPU I found that the cost was basically the same. So, why not go for more performance? The higher clock speeds on an i3 will also be better for a Minecraft server and Samba performance (not as if I really need the best performance out of it for a single user). I went with Skylake over Haswell now that FreeNAS 9.10 has updated compatibility, given the superior performance and power usage of Skylake along with 16GB DIMMs.
RAM - Crucial 16GB DDR4-2133 ECC UDIMM CT16G4WFD8213: This was tough to find, and at first I didn't think DDR4 16GB ECC UDIMMs existed. As far as I can see this is the ONLY such option available for now, but at around $100 it's reasonably priced if not hard to find. I'm only getting one stick for now, so that later I have the ability to upgrade to 32GB.
Case - Fractal Design Node 304: I had been looking at the Lian-Li Q25 at first but the design of the Node 304 really grew on me as I researched. I like that it's cheaper, for one. Shame I can't find it in white, I wonder if they discontinued that one? The Q25 is still open for debate as it has the same 6 HDD + 2 SSD capacity the Node has, but for now I'm settling on the Node.
Cooling - Noctua NH-L9x65 CPU Cooler, 1 NF-A14 FLX 140mm fan, 2 NF-A9 FLX 92mm fans: ...I really like Noctua. I'm one of those who actually like the beige color. Noise is a big concern for me and I appreciate how quiet Noctuas are, hence why I want to replace all the Node 304's stock fans. As for going with the x65 version of the cooler, well... Why not? The 304 isn't lacking for space, though with the mess SATA cables will cause I want to avoid any large towers.
Storage - 6x Western Digital Red 2TB in RaidZ2 for 8GB Usable: Not much to say, Reds are pretty much standard. After learning of how you can't really expand ZFS pools in the traditional sense, I wanted to fill out the case's storage. 8TB (or whatever that ends up being in actual usable non-manufacturer-speak space) should be good for me for hopefully years seeing as I'm not even using 2TB right now. I do want to get into ripping my Blurays though, so that'll take up space...
Power Supply - SeaSonic SSR-360GP ATX PSU: This is something I reconsidered recently after seeing the power supply guide pinned in this forum, but after running the numbers I can't see a need for anything larger. The Skylake i3 uses a fair bit less power than the Xeon E3 from the guide, plus it seems WD has improved the power usage of the Reds when looking at their spec sheet. Conservatively I estimate the peak usage of the system will be around 232 watts, maybe 250 at the most. That is still below 80% of the PSU's capacity. Of course it does only have 4 SATA connectors, so I'll be grabbing two of the 3 way splitters from Monoprice to provide 8 total SATA connections, allowing for the addition of mirrored SSDs as a future upgrade path.
UPS - CyberPower CP850PFCLCD: At first I was unsure about needing a UPS, then I decided to go with a cheaper ones, then I learned that modern power supplies either need or at least really should use a UPS with pure sign wave output... This seems to be the cheapest model you can get with a pure sine wave, and provides plenty of capacity for me
Boot Drives - Transcend 16GB JetFlash 710 USB 3.0 Flash Drive x2: Well, FreeNAS 9.10 now supports USB 3 so might as well get USB 3 boot drives. In a mirror, of course. Since the Sandisk Ultra Fit appears to have heat issues above what is normal for USB 3 sticks, I went with a different brand that is still rather low profile. Briefly I had considered using mirrored 120GB SSDs for boot along with the system dataset and jails, but even if it's possible now it doesn't seem to be recommended plus I found at least one person who had issues with it. I still like the idea of mirrored SSDs for system and jails, but... Future upgrade.
So that's the primary server. For backup, I'll build a far cheaper system I can keep at my parents' house. It will be connected to Nexus over a VPN tunnel and I'll use ZFS replication to backup to it. I'm calling this remote backup server "Valhalla".
Remote Backup Server "Valhalla"
Motherboard/CPU - ASRock Q1900 Mini ITX w/ Integrated Intel Celeron J1900: First of all, no ECC support! I decided that resiliency to failures really isn't important to this server. If something bad happens, I can replace the fault, haul it back home, and rebuild the backup from scratch. Price was all important here, and the Q1900 is only $75 for a motherboard and CPU. There's even cheaper, but the price difference is small.
Memory - Mushkin Essentials 8GB DDR3-1333: Nothing special, just the cheapest decent brand 8GB SODIMM I saw. Again I'm only using one stick though so that if needed I can upgrade it in the future. I doubt I would need to in this one, but you never know.
Case - In Win BP671 Mini ITX Case w/A PSU I won't use: Since this is going to my parents who have their U-Verse gateway sitting in their entertainment center... I really need a case as small as possible. This case is SO tiny that I should be able to wedge it behind there to keep it out of their sight. Of note the case only has one proper 3.5" bay, but I'll use an adapter to put the second drive in the 5.25" bay. Also, it does come with a PSU but... Never use the PSU cheap cases come with.
Cooling - Noctua NF-R8 redux-1200 80mm fan: According to reports the fan that case comes with is horrible, so... Another Noctua.
Storage - 2x Western Digital Red 4TB Striped for 8GB Usable: Again, no redundancy! I don't exactly care if my backup fails (unless I also lose three drives in the main server at the same time, though you have to draw a line somewhere). I do want to make sure it has the same usable space, though.
Power Supply - Seasonic SS-300TFX Bronze: I didn't realize there were actually any good PSUs in TFX form factor, but apparently Seasonic makes them. It was with discovery of this PSU that I chose to go with the ultra tiny In Win case, and while it's not Gold rated this box should be using little enough power it would hardly make a difference. Plus, it's my parent's power and not mine anyway!
UPS - ...None. Again, I don't really care if I lose the pool on this backup. I can rebuild it, I have the technology.
Boot Drives - SanDisk Cruzer Fit 8GB USB 2.0 Flash Drive x2: Okay fine, a little redundancy. Because flash drives are cheap enough, why not. Also I just realized that this mobo DOES have two USB 3 ports on it, so I might swap these for the same Transcends as from the Nexus build just... Because. They're the same price.
And that's that. I'd also need to get a new router as my current 2Wire Gateway for AT&T U-Verse only has 100Mbps ports and 802.11g which really bottlenecks my PLEX streaming to my Chromecast. While PFsense is tempting... This is already quite a lot. I've tentatively chosen the Asus RT-AC66U for a new router as I don't need anything super fancy considering me and my devices would be its own clients. I do want AC for future proofness, though. In all, I'm looking at around $2000 for all this. Not a cheap undertaking that's for sure. I can offset it some with stuff I need to sell, but still. Because of the cost I really want to make sure I've thought things through which is why I'm posting this here. I feel like there's nothing I could have missed at this point given how much research I've done, but if there's something about these builds that's off (other than the lack of resiliency to failure Valhalla has) do tell me!