NAS build - any good!

Associate
Joined
18 Mar 2015
Posts
37
Hello, I’m looking to build an Unraid box to replace an old Synology NAS.
Use case is for Docker/VMs, file storage, maybe video editing - kept in a cupboard so i skipped the dedicated graphics card.

Having read many pages, watched videos I’ve currently got this parts list (it’s pricey, but less than the new Synology i was looking at!):

  • CPU: AMD Ryzen 7 3700X (£260)

  • MOBO: AsRock Rack X570D4U-2L2T Motherboard (£450)

  • MEMORY: G-Skill TridentZ 3200Mhz CL14 memory 32GB (£336)

  • PSU: be quiet SFX-L 600W (£117)

  • STORAGE CACHE:
    • Asus Hyper M.2 x16 (£39)

    • 4x NVMe Lite-ON CX2-GB1024-Q11 1TB or similar (4x £90)
  • STORGE ARRAY:
    • LSI 921X-8i IT mode SAS HBA (£73)

    • Mix of 4TB - 10TB WD Red Drives (i.e. 4TB WD Red Plus NAS)

    • 2x Mini SAS to SATA Cables (2x £9)
  • STORAGE: OS:
    • SAMSUNG FIT Plus 32GB Flash Drive (£9)
  • FAN: Noctua NH-L9i (£35)

  • CASE: Fractal Define 7 XL (£190)
£ Prices were guidelines based on a quick search, probably cheaper is available ?!

Would appreciate any comments, suggestions - thanks :)
 
Does that board support POSTing without GPU?
Because Ryzen CPUs don't have integrated one.
I think so, yes. I got the basics of this build from a blog post and specifically on this MOBO they stated the following:

On-board graphics!! That’s right this motherboard doesn’t need an APU or a dedicated GPU. The motherboard uses an ASpeed chip to do VGA output. That means that you can access the bios out of the box through the VGA port AND you can display the Unraid operating system using the same graphics chip. This is absolutely wonderful because in the event of troubleshooting you no longer need to swap out PCI-E devices for a GPU. That also means you don’t need to buy an APU that isn’t nearly as high performance as the rest of the Ryzen line up!
 
Why the SFX PSU? There’s nothing stopping you using it but this size of PSU is meant for ITX size builds. I’m sure you’d get more for your money with a bog standard ATX PSU
It was just one i saw on someone’s build list. I did have a few others as potentials, including:
EVGA SuperNova 750
Seasonic Focus PX 550

XPG Core Reactor 650W Power Supply
Thanks :)
 
£336 for 32gb of memory is crazy you could get 64gb for that , do you need such tight timmings ?

Spend the difftence on 12 core cpu or more ram whichever is beneficial to you., or spend it on beer. :D
Yes, I did think that memory was pricey! I’ll look for a cheaper option. Cheers
 
Various thoughts

Why that motherboard - I'm currently looking at using a B450M / B550 board with 6 sata ports (as I move my unraid server from a Threadripper 1920 to something faster).

Provided you've got 2 x8 pci-e slots (1 sas controller, 1 video card) you don't need anymore
I like this mobo, read a few reviews but i know there’s other (cheaper) options out there.

Also what are you planning to put / run from your nvme cache drives - you only need nvme if you are planning to run a pile of VMs otherwise you just need something that is faster than your network connector so any SSD will be more than fast enough.
Yep, this was definitely OTT but I got the idea from an article which was using this setup:
For my cache storage I am using the Asus Hyper M.2 x16 NVMe adapter. This thing let’s me put 4 NVMe SSDs in it. The best part is, I can do a RAID 10 or full on RAID 0 with my Unraid cache. Or, if I’d prefer, have 2 NVMe drives for my cache in a RAID 1; then the other 2 in a RAID 1 dedicated to Virtual Machines. There are plenty of options available to me here with this card.

Sata controllers can be found at https://wiki.unraid.net/Hardware_Compatibility#PCI_SATA_Controllers you probably want a LSI SAS 9207-8i £55 refurbed on the bay

Also if you are doing video work you do want a dedicated video card even if it's just a 1050 or equivalent (I have a 1060 for plex transcoding).
It’s not really video work, more of shared storage rather than using EXTERNAL DRIVES - e.g. editing footage stored on a NAS.

My challenge with this has been that for the last year I’ve been wanting to get a new NAS box, but found it hard to get a parts list together so keep parking it. I should probably have just got another Synology, but having built a couple of gaming PCs i know I could build a better spec box for cheaper, if only i could nail the parts.
Thanks :)
 
Last edited:
I have an almost identical build, there are a number of things I think you're going to have issues with:

  1. The PSU's cables will be too short, the Define XL plus SFX-L PSU? you'll likely need an extender kit or different PSU.
  2. This board is known for being the Ryzen ECC board, not a consumer RAM board I'd go for a kit on the QVL list. Can't say for certain but imagine you will get RAM overclocking issues with your B Die kit. I personally bought the 2x KSM32ED8/32ME. 64GB of ECC 3200 sticks which are priced at ~£180 new. https://www.asrockrack.com/general/productdetail.asp?Model=X570D4U-2L2T#Memory
  3. I considered a HBA, but couldn't find any actual proof that it would be a significant upgrade over the onboard SATA controller, so passed on it. I personally think you'd be better off only going for one of these cards when you run out of SATA. That way you can use the lanes for something else if neeeded.
  4. If you're spending like this installing the OS on a flash drive is beyond me, I recommend using one of your NVME drives for boot. I know it's somewhat common but that still doesn't make it a good idea, usb flash drives have very low durability, it will be a significant hassle to stitch the system back together if the boot drive fails. A cheap 240 GB SSD is only £30, the USB drive makes sense in low cost office PC builds but when building a full custom server you may aswell spend the extra £20 and have a real drive.
  5. The CPU cooler is a strange choice, your case is big enough have much bigger coolers. The Noctua you selected only really makes sense in small form factor builds, I personally just used the AMD stock cooler which came with the 3700x, it's probably just as good as the NH-L9i.
In short if I had to guess I think you've followed a build better suited for a mini-ATX case but in a Fractal XL? I personally would make some changes to take advantage of the room you have in your (rather excellent) chosen case.

Many thanks for this - yes you are right I basically ripped off another build but changed the case to another one I liked ;)

PSU: I have Changed the PSU as others have posted, and instead now have either a Seasonic Focus PX 550 or XPG Core Reactor 650W.
Memory: noted, thanks. Although it’s pretty pricey ;)
HBA: Yep, think I’ll drop it for now and just used the onboard controller and see how it works.
FLASH: Sure, it’s not great to use a flash drive for the OS on this one. The mobo has 2x M.2 right, so I can use one of those for the OS. Or even just another SSD connected to SATA ?
CPU: You are right, i guess i was just using a collection of builds to get a parts list and this one isn’t the best option for the case. I’ll go with the stock one for now.

Appreciate it. This thread has been great for fine tuning the part list that i butchered together. Think I’m almost there, and then just need to find in stock parts!
 
The kit you had is £336. My kits cost £356 overall, and I have 64 GB of RAM, and also ECC RAM. I'm surprised you think it's pricey when I'm getting double the amount for only £20 more.
Sure, I know the original 32GB memory I listed was pricey compared to others so I was looking for cheaper. But you are right and i should stick with approved memory that’s been tested.

Any SSD is going to be much better than a flash drive, both in terms of speed and reliability. The last similar build I saw used an ADATA SU630 240GB, which costs all of £26. Even "low end" SSD's will be hugely better than a USB flash drive. I'm personally not sure what you're doing with the two NVME drives currently so only you can answer whether you have something better to do with them.
My thinking now on drives is:
  • I was planning on using the two NVME drives in an array and use for Docker, VMs, etc.
  • Still unsure how many array drives I’ll stick in, but was thinking 6 (4 data, 2 parity - although read quite a bit that says just go with 1 parity for this number of disks. But others stating to go with 2 parity disks whatever ...
  • Think i still then have 2 on-board SATA connectors so could plug in a smaller SSD for the OS
Would appreciate your thoughts on this?

Glad I could help, I could barely believe it when I read that you had such a similar build, out of interest what specifically inspired you?
I personally went for this route as I happened to have a spare 3700x sitting around and wanted the ECC memory support.
Yep, appreciate it. I’ve been wanting/needing to replace my old Synology for ages and really want to try out some Docker stuff. This time I decided to persevere with getting a parts list together as previously I just gave up. I’ve got no spare kit so am starting from scratch.
 
I recommend some memory above Post 10 ,32gb 3200mhz for £150.

While getting memory on the qvl is advisable it shouldn't deter you from others not on the list as 99% of non listed memory work.

Motherboard Manufacturers cannot test every make and model .
Noted, thanks.
 
I recommend some memory above Post 10 ,32gb 3200mhz for £150.

While getting memory on the qvl is advisable it shouldn't deter you from others not on the list as 99% of non listed memory work.

Motherboard Manufacturers cannot test every make and model .
Unraid boots from a usb key where the id of the usb drive is used as the license for the software - and usb key speed isn't a problem as once booted it runs in memory (my server delay comes from the

But I'm going to leave things here as I can't as yet see any reason for the specification @spoiler is looking at - I just can't see what his use case is for the machine.

For instance what is he doing that requires 64gb of ram and yet only 8 cores.
I originally specced 32gb ram (which was probably overkill). Someone pointed that I could get 64gb of qvl approved for the same price (and someone else pointed out i could get it for half that).

Use cases are mainly for Docker, VMs, file storage. I think the processor would be fine for this, but if there’s a better option for not much more ££ I’ll upgrade. I think 32gb ram will also be ample.
Happy to be advised :)
 
Appreciate all the input :) I’ve fine-tuned the parts list and now have the following with indicative pricing:

CPU: AMD Ryzen 7 3700X (£270)
MOBO: AsRock Rack X570D4U-2L2T Motherboard (£450)
MEMORY: 2x Kingston KSM32ED8/32ME (£290)
PSU: Seasonic Focus PX 550 (£90)
STORAGE CACHE ARRAY:
- 2x Samsung 970 EVO Plus V-NAND M.2 1TB SSD (£290)
STORGE ARRAY:
- 6x Seagate IronWolf 4TB ST4000VN008 NAS Internal Hard Drive/HDD (£570) (4 for data, 2 for parity)
- 6x SATA Cables (£40)
STORAGE OS:
- SAMSUNG 32GB Flash Drive (£10)
FAN: Stock CPU fan
CASE: Fractal Design Meshify 2 XL (£175)

Comments welcome - thanks !
 
That gives you 16tb of Data and a pain for future upgrades.

I would to at least get bigger drives for parity (otherwise to add a single 6tb drive to increase storage to 18tb you would need 3 x 6tb drives, 2 for parity and 1 for data).
Thanks, sounds good - could you just explain the upgrade pain please? Is it an issue replacing parity drives ??
 
I’m sure this has been asked but I can’t see the answer in the thread - why two SSDs? If you’re going to be running Unraid then one will be enough.
The 2x M.2 SSDs are for cache, which I read is where it’s best to run Dockers from. And 2 of them so they are in a cache pool with RAID 1 for redundancy. That’s how I’ve understood it anyway :).
Else, if it’s a single SSD with the Dockers on and there’s an issue they would need restoring from backup.
 
Buy the biggest disk you can afford at the time for parity. Or buy two if you want dual parity. This massively eases adding more space later on as explained above by eeek.
USB drive is fine and as said above, is the way unraid is installed as it uses the GUID of the USB for licencing. Or it did...not sure if that changed. Most people run USB drives with no issues.
Yes, I’m now planning on getting a 12TB disk for parity from the start :)

Why do you need such big cache drives? I guess since you will host dockers and other things on them...fair enough.
Yep.

That motherboard... have you read up on people's experiences of it online? I did, hence why I didn't buy one. ;) It seems to have some quirky issues you might want to read up on. The IPMI I think was poorly implemented and buggy, along with some of the BIOS releases. At that price you can buy a high end B550 or X570 board which would suit your requirements.

For unraid you might want to stick with running Asrock or Asus if you want the best ECC unbuffered ram support. I refused to go with x570 as didn't want a chipset fan so went with an Asus ROG E B550 board paired with a 3700x and 32gb of ECC 3200mhz micron low profile ram. Haven't had any issues. I run the board fairly well populated with 2 x Nvidia GPUs, a HBA, an nvme, SSDs for cache off the sata ports, and the mechanicals off of the HBA card. I will also install an additional NVME in time. I run a gaming VM inside it running 6 cores and 20gb ram I think at the mo. I also run plex docker and have some plans for other things. It all runs inside an ancient Coolermaster Stacker case with 8 x ancient Yate Loon 120mm fans and a modern 750w Seasonic PSU.
Honestly, this is where I start getting in a spiral of despair where different info suggests different things, and in the end I do nothing :D I’m okay with at mobo, and if I start looking at others I’ll stagnate. So, unless there is no stock i reckon I’ll just stick with it, thanks ;)
Forgot - the one thing i liked about this mobo was no need for a dedicated graphics card, as it’ll be headless in a cupboard!
 
Last edited:
That still doesn't justify spending £450 on a motherboard when a £150 B550 with a £30 GT 730 will do the same job.

And that extra £200 would allow the 3700X to be a more usable 3900X or even a 5900X
Sure, makes absolute sense :) Could you recommend something please?
Here’s a few i found from a search - any thoughts ? Thanks
  • Gigabyte X570 AORUS ULTRA
  • ASUS PRIME X570-PRO
  • ASRock X570 Pro 4
 
Last edited:
Okay, been tinkering and here is what i have for the build now:

MOBO: ASUS PRIME X570-PRO (£235)
CPU: AMD Ryzen 9 3900X (£400)
GPU: GT 730 (£30)
MEMORY: Corsair Vengeance RG Pro DDR4-3200 Memory 32GB (£175)
PSU: Seasonic Focus PX 550 (£90)
STORAGE CACHE:
- 2x Samsung 970 EVO Plus V-NAND M.2 1TB SSD (£290)
STORGE ARRAY:
- 1x Seagate IronWolf Pro 12TB (£370) [for Parity]
- 1x Seagate IronWolf NAS 8TB (£215) [for data]
- 1x WD Red Plus 8TB (£208) [for data]
- 3x SATA Cables (£18)
STORAGE: OS:
- SAMSUNG 32GB Flash Drive (£10)
FAN: Stock CPU fan
CASE: Fractal Design Meshify 2 XL (£175)

Thanks :)
 
Back
Top Bottom