Hey Lemmies,
I’m planning to build my own NAS/Server. Because it has been a while since I last build a computer from scratch, I was wondering if you people could tell me if my setup is sufficient for what I’m planning to do with it.
This is the hardware I’m planning to buy:
-
Case: SilverStone SST-SG13WB - Sugo Mini-ITX
-
Motherboard: ASRock J5040-ITX Mini-ITX Mainboard with Intel Quad-Core J5040ASRock J5040-ITX Mini-ITX
-
OS SSD: Crucial P3 Plus 500GB M.2 PCIe Gen3 NVMe + glotrends M.2 NVMe PCIe x16 Adapter
-
Storage: 2 x Seagate IronWolf 4 TB, NAS HDD, 3.5 Zoll, 5400 U/Min, CMR, 64 MB Cache, SATA 6 GB/s, Expandable to 16TB or more
-
Power: be quiet! System Power 9 ATX PC 400W
-
RAM: Corsair Vengeance LPX 16GB (2x8GB) DDR4 3200MHz C16 XMP 2,0
I want as a minimum a capable NAS for media streaming with Transcoding for 1080p in good quality and Backup/Storage of Data in a RAID setup for data security. On top of that a few services like PiHole, Home Assistant etc. would be nice.
Is this hardware sufficient or am I missing something? Can I expect good media streaming?
Thanks!
I personaly wanted to build my own. The J5040 ist a nice but very slow CPU. If your searching for a Power efficent CPU i can recommend this Video.
Bildung a Power efficent Home server
I use for my Server Just an i3 10th Gen and it is fast enough.
Here is an alternative Piped link(s): https://piped.video/MucGkPUMjNo
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I’m open-source, check me out at GitHub.
If your budget allows, I recommend you buying an Intel 12th gen i3 12100 with a low tier ITX board with say H610 instead of J5040. J5040 is not a bad chip for its class but it is significantly underpowered.
I just built a Server almost using the same parts. Its the ASRock J5040 board, 16gb ram (yes it works) a 500gb m.2 as system using a PCI adapter , 2x4tb ironwolf as ZFS mirror pool, 350 W power supply all in the node 304 fractal case for 550 euro.
Runs proxmox as hypervisor for VM or Container. As example LXC running container for motioneye, jellyfin, pyload with openvpn and syncthing.
You might consider at least a third drive in raid for redundancy. This will allow one drive to die, but you won’t be offline while a new disk is shipped.
Depends, in proxmox using ZFS mirror using two drives it goes degraded when missing one.
But would use it carefully tbh as it is all that’s left over in that case. If there is no external backup.
The CPU should be enough as long as you don’t have multiple users/transcodes.
I use a J4125 (which seems to be essentially the same CPU with a weaker GPU), and transcoding works fine with Jellyfin thanks to Intel QuickSync (including 4k), I host a bunch of software like HomeAssistant, and the CPU is essentially idling most of the time.But the rest of your system, including those HDDs will probably use more power than your CPU, so a slightly bigger one won’t make much difference.
Basically that’s the exact system I use for my unRAID NAS. Works great for me. I can’t speak to the transcoding capabilities because I use a VM on another box for that, but I have a boat load of other docker services running via unRAID and it works fantastic.
If I’m recall correct, Sugo 13 only has single 3.5 slot. I’d say look for Sugo 14 (2x3.5) or Node 304 (6x3.5)
Make sure all of your components fits to the planned case including power supply.
I use MSI Z270-A PRO with Intel G3930 and 8GB DDR4 and its running jellyfin and 20+ other services. I think Ill have to upgrade RAM if I continue to add more services, but CPU can deal with 4x 1080p at once. 20-30 W from the wall. QuickSync ftw