Skip to content

Buying guide

Home Server Hardware for a DIY NAS

A Complete Four-Drive Build

Choose DIY NAS hardware with a complete four-drive parts list, case and PSU clearances, SATA and PCIe checks, boot storage, cooling, and a clear recovery plan.

By thisPING EditorialUpdated November 3, 20267 min read1 pick

On this page · Our picks at a glance

Our picks at a glance

  1. UGREEN NASync DXP2800 2-Bay NAS
    1

    UGREEN DXP2800

    Choose for: Two-bay appliance with 8GB DDR5 and 2.5GbE

    Limit: Diskless; cannot house the reference build's four SATA drives

For a four-drive DIY NAS, our compact home server hardware pick is the Fractal Design Node 304 with the ASUS PRIME H610I-PLUS D4: six case mounts, four motherboard SATA ports, and a separate M.2 boot-storage slot. Consider the UGREEN NASync DXP2800 instead if a two-bay appliance suits you and you want to skip component assembly. Documents checked November 2, 2026.

Quick picks

Compare specifications and all conditions

Fractal Node 304 Black

Choose it for
Compact case with six combined drive mounts
Limit to plan around
Mini-ITX/Mini-DTX boards; ATX PSU length up to 160mm

ASUS PRIME H610I-PLUS D4

Choose it for
Four SATA disks plus M.2 boot storage
Limit to plan around
Gigabit Ethernet, non-ECC memory, one expansion slot

WD Red Plus WD80EFPX

Choose it for
Exact 8TB CMR data-drive choice
Limit to plan around
Buy the exact model; calculate capacity after redundancy

UGREEN NASync DXP2800

Choose it for
Two-bay appliance with 8GB DDR5 and 2.5GbE
Limit to plan around
Diskless; cannot house the reference build's four SATA drives
Full comparison table

Swipe to compare. Row labels stay visible.

PickChoose it forLimit to plan around
Fractal Node 304 BlackCompact case with six combined drive mountsMini-ITX/Mini-DTX boards; ATX PSU length up to 160mm
ASUS PRIME H610I-PLUS D4Four SATA disks plus M.2 boot storageGigabit Ethernet, non-ECC memory, one expansion slot
WD Red Plus WD80EFPXExact 8TB CMR data-drive choiceBuy the exact model; calculate capacity after redundancy
UGREEN NASync DXP2800Two-bay appliance with 8GB DDR5 and 2.5GbEDiskless; cannot house the reference build's four SATA drives
PickChoose it forLimit to plan around
Fractal Node 304 BlackCompact case with six combined drive mountsMini-ITX/Mini-DTX boards; ATX PSU length up to 160mm
ASUS PRIME H610I-PLUS D4Four SATA disks plus M.2 boot storageGigabit Ethernet, non-ECC memory, one expansion slot
WD Red Plus WD80EFPXExact 8TB CMR data-drive choiceBuy the exact model; calculate capacity after redundancy
UGREEN NASync DXP2800Two-bay appliance with 8GB DDR5 and 2.5GbEDiskless; cannot house the reference build's four SATA drives
  • 6 mountsNode 304 physical drive capacity
  • 4 SATA portsASUS board's hard-drive connections
  • 1 M.2 storage slotSeparate PCIe boot-storage connection

Decide what the storage must protect

Write down today's data, expected growth, acceptable downtime and an independent backup destination before ordering. Use our home server platform guide if you are still choosing between a storage appliance, reused computer and dedicated build.

Our example uses four 8TB drives: 32TB raw, or 16TB nominal with two mirrored pairs, before filesystem overhead and free-space allowances. That is capacity arithmetic from WD's drive size and TrueNAS's mirror rules, not measured formatted space. Each pair contributes one drive's capacity; losing both members of either pair makes the pool unavailable. Choose a different layout before migration if your failure-tolerance requirements differ.

Mirroring does not provide an independent backup. The Canadian Centre for Cyber Security recommends three copies, two media types and one offsite copy, plus restore checks. Budget backup storage alongside the NAS.

Best compact NAS case for this build: Fractal Node 304

The Node 304 documents specify 374 × 250 × 210mm, length × width × height, Mini-ITX/Mini-DTX support, a 160mm PSU length limit and a 165mm CPU-cooler height limit. Its six mounts accept either drive size; they are mounting positions, not a SATA backplane.

Fractal includes two front 92mm fans, one rear 140mm fan and a controller. Keep their airflow paths clear when routing cables. The reference PSU is 140mm deep and the cooler is 37mm tall, within the published case limits; verify cable bends during assembly rather than assuming the remaining space is all usable.

Variant check: this list specifies black FD-CA-NODE-304-BL. Fractal's product sheet separately identifies the white version. It also warns that sideways-facing motherboard SATA connectors can conflict with installation, so recheck the board layout before substituting another model.

NAS motherboard pick: ASUS PRIME H610I-PLUS D4

ASUS lists four SATA ports, one M.2 Key M slot supporting 2260/2280 PCIe 3.0 x4 storage, and one PCIe 4.0 x16 slot. The board measures 17.02 × 17.02cm. Allocate all SATA ports to the hard drives, M.2 to the boot SSD, and leave PCIe empty.

The limits matter: Realtek gigabit Ethernet, two DDR4 desktop DIMM slots, and up to 64GB of non-ECC memory. A faster NIC and an HBA would compete for the sole expansion slot; choose another platform if you already need both. For any future controller, verify slot width, card dimensions, cooling, OS driver and its specified drive cables before buying.

Why the J5040-ITX is an existing-owner option

ASRock marks the J5040-ITX discontinued in July 2023, with support conditional on supplier availability. Its documented ceiling is 8GB of DDR4-2133/2400 SO-DIMM memory, not the desktop DIMMs below. It has four onboard SATA connectors: two platform connectors and two through ASMedia ASM1061. Its PCIe 2.0 x1 slot and wireless-only M.2 Key E socket are different resources from the ASUS board's.

Four hard drives consume all its SATA connections. Do not copy this build's NVMe boot plan onto it or assume a conventional x8 HBA fits its x1 slot. This is why it is excluded from the new-build list.

Complete four-drive reference parts list

These exact components form a documentation-based compatibility plan for a bare-metal TrueNAS storage server. No additional storage controller or discrete graphics card is specified.

Case

Quantity and exact version
1 × Fractal Node 304 Black, FD-CA-NODE-304-BL
Compatibility check
Retain drive brackets; use included case cooling

Board

Quantity and exact version
1 × ASUS PRIME H610I-PLUS D4
Compatibility check
Mini-ITX; four SATA ports and separate PCIe M.2 storage

CPU

Quantity and exact version
1 × Intel Core i3-12100, non-F
Compatibility check
Intel's chart: LGA1700, four cores, UHD 730 graphics

Cooler

Quantity and exact version
1 × Noctua NH-L9i-17xx, brown
Compatibility check
37mm height; mounting kit, fan and thermal compound included

Memory

Quantity and exact version
1 × Kingston KVR32N22D8/16, 16GB module
Compatibility check
DDR4-3200 at 1.2V; exact part appears in ASUS's memory list

Boot SSD

Quantity and exact version
1 × Kingston DC2000B, SEDC2000BYM8/240G
Compatibility check
240GB, M.2 2280, non-heatsink version, 3.5mm high

Data drives

Quantity and exact version
4 × WD Red Plus WD80EFPX
Compatibility check
Each is an 8TB, 3.5-inch SATA CMR drive

PSU

Quantity and exact version
1 × MSI MAG A550BN
Compatibility check
550W; 140 × 150 × 86mm; hardwired cables

SATA data

Quantity and exact version
4 × StarTech SATA18
Compatibility check
45.7cm, seven-pin SATA data cables; one per HDD

US mains lead

Quantity and exact version
1 × StarTech PXT101, if a suitable lead is not already available
Compatibility check
NEMA 5-15P to C13, 125V/10A; select a local-rated cord elsewhere
Full comparison table

Swipe to compare. Row labels stay visible.

PartQuantity and exact versionCompatibility check
Case1 × Fractal Node 304 Black, FD-CA-NODE-304-BLRetain drive brackets; use included case cooling
Board1 × ASUS PRIME H610I-PLUS D4Mini-ITX; four SATA ports and separate PCIe M.2 storage
CPU1 × Intel Core i3-12100, non-FIntel's chart: LGA1700, four cores, UHD 730 graphics
Cooler1 × Noctua NH-L9i-17xx, brown37mm height; mounting kit, fan and thermal compound included
Memory1 × Kingston KVR32N22D8/16, 16GB moduleDDR4-3200 at 1.2V; exact part appears in ASUS's memory list
Boot SSD1 × Kingston DC2000B, SEDC2000BYM8/240G240GB, M.2 2280, non-heatsink version, 3.5mm high
Data drives4 × WD Red Plus WD80EFPXEach is an 8TB, 3.5-inch SATA CMR drive
PSU1 × MSI MAG A550BN550W; 140 × 150 × 86mm; hardwired cables
SATA data4 × StarTech SATA1845.7cm, seven-pin SATA data cables; one per HDD
US mains lead1 × StarTech PXT101, if a suitable lead is not already availableNEMA 5-15P to C13, 125V/10A; select a local-rated cord elsewhere
PartQuantity and exact versionCompatibility check
Case1 × Fractal Node 304 Black, FD-CA-NODE-304-BLRetain drive brackets; use included case cooling
Board1 × ASUS PRIME H610I-PLUS D4Mini-ITX; four SATA ports and separate PCIe M.2 storage
CPU1 × Intel Core i3-12100, non-FIntel's chart: LGA1700, four cores, UHD 730 graphics
Cooler1 × Noctua NH-L9i-17xx, brown37mm height; mounting kit, fan and thermal compound included
Memory1 × Kingston KVR32N22D8/16, 16GB moduleDDR4-3200 at 1.2V; exact part appears in ASUS's memory list
Boot SSD1 × Kingston DC2000B, SEDC2000BYM8/240G240GB, M.2 2280, non-heatsink version, 3.5mm high
Data drives4 × WD Red Plus WD80EFPXEach is an 8TB, 3.5-inch SATA CMR drive
PSU1 × MSI MAG A550BN550W; 140 × 150 × 86mm; hardwired cables
SATA data4 × StarTech SATA1845.7cm, seven-pin SATA data cables; one per HDD
US mains lead1 × StarTech PXT101, if a suitable lead is not already availableNEMA 5-15P to C13, 125V/10A; select a local-rated cord elsewhere

CPU and RAM: ASUS's CPU support lookup includes the i3-12100. The 12100F lacks its integrated graphics. Noctua marks the selected cooler compatible with both the processor and motherboard. ASUS's memory lookup lists KVR32N22D8/16; this is one module, not a two-module kit.

Boot variant: the DC2000B is intended for server boot use and has hardware power-loss protection. Keep the Y in the part number: the heatsink version is 8.3mm high. Its PCIe 4.0 interface operates at this board's PCIe 3.0 link speed, following PCIe backward compatibility. TrueNAS's hardware table specifies a 16GB boot device, while its installation guide recommends 20GB or larger; this SSD exceeds both.

Cable ledger: the PSU supplies five SATA power plugs, two peripheral four-pin plugs, a motherboard 24-pin plug and a CPU 4+4-pin plug. Connect every HDD directly to SATA power and data; use the case controller for its fans and CPU_FAN for the cooler. ASUS includes two SATA data cables; the list specifies four matching SATA18 cables and leaves those supplied cables as spares. Reuse an Ethernet patch lead, installer USB stick, keyboard and display cable for commissioning.

A documentation conflict to check: ASUS's live specifications list one chassis-fan header; the current English manual lists three. Using Fractal's supplied controller avoids relying on the larger count. Check the actual PCB before adding fans.

Data-drive pick: WD Red Plus WD80EFPX

The exact WD80EFPX specification confirms 8TB, CMR recording and a 3.5-inch SATA interface. Match that suffix on the order; substituting another capacity or drive family needs a fresh check. The reference build uses four identical-capacity drives for its mirrored pairs.

This DIY choice does not establish compatibility with an appliance. Check that separately before ordering disks for the alternative below.

Appliance alternative: UGREEN NASync DXP2800

UGREEN NASync DXP2800 2-Bay NAS

UGREEN

UGREEN DXP2800

A two-bay NAS with an Intel N100, 8 GB DDR5, a 2.5GbE port, two M.2 NVMe slots and 4K HDMI output.

Check package and model options

  • 2.5 Gbps port
  • 2 bays

The DXP2800 specifications list two SATA drive bays, an Intel N100 processor, 8GB DDR5 memory expandable to 16GB, and one 2.5GbE port. It runs UGOS and is sold diskless. Choose it if two SATA bays meet your storage plan and you prefer the appliance route; it cannot hold this reference build's four hard drives.

Its two M.2 NVMe slots support SSD caching or a separate SSD pool. Those slots do not add SATA hard-drive bays. Select compatible drives separately, configure storage and maintain an independent backup. The TrueNAS boot and mirrored-pair plan above applies to the DIY build, so plan the appliance's storage separately.

Our home NAS guide compares the broader appliance choices.

How we choose

We compared manufacturer specifications, dimensioned manuals, CPU and memory support lists, cooler compatibility tables and TrueNAS documentation. This is a researched reference configuration; assembly, power consumption, acoustics and stability have not been measured. ASUS lists Windows support for this board; the TrueNAS plan follows that platform's published hardware requirements, rather than an ASUS Linux certification.

Commission it and prepare recovery before migration

Choose the OS using our Unraid vs TrueNAS guide; the SSD boot plan here follows TrueNAS. Its hardware guidance recommends exposing disks directly rather than building a hardware RAID array.

  1. Assemble and inspect

    Install CPU, cooler, RAM and boot SSD; route cables clear of fans and fit the drive brackets.

  2. Install onto the SSD

    Use the temporary USB installer; leave data drives disconnected while selecting the boot target.

  3. Validate the hardware

    Reconnect disks, confirm every drive and wired networking, run memory and drive-health checks, and inspect temperatures during sustained copying.

  4. Prove the storage plan

    Create the mirrored pairs and an SMB dataset; configure alerts and a separate backup, then restore sample files before migrating originals.

Save the TrueNAS configuration with its password secret seed after setup changes. Secure that file and any dataset encryption keys away from the NAS. For a failed boot SSD, reinstall TrueNAS, restore the saved configuration, and import the existing pool if needed; do not create a replacement pool over recovery disks. Keep the installed release identifier with your recovery notes.

Test a file restore from the independent backup, including permissions, before trusting the system with originals. Plan a supported shutdown arrangement using our router and NAS UPS guide.

Verdict

Choose the Node 304 and ASUS PRIME H610I-PLUS D4 for this documented four-drive build, with separate SSD boot storage and the listed power and data cables. Consider the UGREEN NASync DXP2800 when a diskless two-bay appliance suits you. If you require ECC or simultaneous HBA and network-card expansion, change the motherboard plan before buying.

Frequently asked questions

What should I look for in an ITX NAS motherboard?

Count storage connections before choosing the processor. For this four-drive build, the ASUS PRIME H610I-PLUS D4 provides four SATA ports and a separate M.2 PCIe boot-storage slot. Its single PCIe x16 slot remains available for expansion. Check memory type, CPU support and network speed too: this board takes DDR4 desktop DIMMs, operates without ECC, and has gigabit Ethernet.

Can the Fractal Node 304 run six hard drives?

The case has six combined hard-drive or SSD mounts, but connected drive count depends on the motherboard and power supply. This reference build connects four hard drives using all four motherboard SATA ports. Its PSU has five SATA power connectors. Filling every mount would require revising the storage-controller and power plan, then checking card clearance and cooling.

Should I buy an ASRock J5040-ITX for a new NAS?

We would choose a different board for a new build. ASRock marks the J5040-ITX discontinued in July 2023. Its documented memory ceiling is 8GB, its expansion slot is PCIe 2.0 x1, and its M.2 Key E socket is for wireless modules. Four SATA hard drives occupy all its SATA connections, leaving no SATA port for a separate boot SSD.

How much RAM does a DIY TrueNAS server need?

The linked TrueNAS hardware guide lists 8GB as its memory baseline. This reference build uses one 16GB Kingston DDR4 module, leaving a motherboard memory slot available. Treat that as a starting point for file storage, then size additional memory around applications and virtual machines. The ASUS board supports up to 64GB of non-ECC memory; it is not an ECC storage platform.

Related guides