Best Hardware for Unraid in 2026

Quick Recommendation

Used Dell OptiPlex 5080 SFF ($150–$200) + Unraid Basic ($59). The i5-10500 handles Plex transcoding and Docker containers, you get 128 GB RAM max, and the SFF case fits two 3.5” drives plus an NVMe boot drive. Add a USB SATA dock for extra drives. Total build: ~$350 with 8 TB of storage.

For a dedicated NAS build with 4+ drive bays, pair an Intel i3-12100 ($100) or i5-12400 ($130) with a Fractal Design Node 304 case ($80) and a motherboard with 4+ SATA ports. Total: ~$450 before drives.

What Unraid Needs from Hardware

Unraid is unique among NAS operating systems. Understanding its architecture tells you exactly what hardware to buy.

How Unraid Storage Works

Unraid doesn’t use traditional RAID. Instead:

  • Each drive in the array is an independent filesystem (XFS or Btrfs)
  • A parity drive protects against single-drive failure (or two failures with dual parity)
  • Drives can be different sizes and brands — no matching required
  • Only the drive being accessed spins up, saving power and wear

This means:

  • You don’t need a hardware RAID controller. In fact, don’t use one — Unraid manages drives directly via the motherboard’s SATA/HBA controller.
  • SATA ports matter more than RAID support. Count the SATA ports on your motherboard. Each port = one array drive.
  • The parity drive should be the largest drive. Equal to or larger than any data drive in the array.

CPU Requirements

Unraid itself is lightweight — it runs from a USB flash drive and barely touches the CPU. Your CPU choice depends on what you’ll run on top of Unraid:

Use CaseCPU Recommendation
NAS only (file serving)Any modern CPU — even an N100 works
NAS + Docker containersIntel i3/i5 or Ryzen 5 with QuickSync/AMF
NAS + Docker + Plex transcodingIntel i5+ with QuickSync (mandatory for HW transcode)
NAS + Docker + VMsIntel i5-12400+ or Ryzen 5 5600 (6+ cores)
NAS + Docker + VMs + GPU passthroughIntel i5-13500 or Ryzen 7 5700X with discrete GPU

Intel QuickSync is the deciding factor for Plex/Jellyfin users. AMD CPUs work fine for everything else, but Intel’s hardware transcoding is significantly better supported in media server containers on Unraid.

For CPU details, see Best CPUs for Home Server and Intel vs AMD.

RAM Requirements

WorkloadMinimumRecommended
NAS only4 GB8 GB
NAS + Docker (5–10 containers)8 GB16 GB
NAS + Docker (15+ containers)16 GB32 GB
NAS + Docker + VMs32 GB64 GB

Unraid doesn’t require ECC RAM (unlike ZFS-based systems). Standard DDR4/DDR5 is fine. ECC works if your platform supports it but isn’t necessary.

For RAM recommendations, see Best RAM for Home Server.

Storage Controller

Use the motherboard’s SATA ports for up to 4–6 drives. For more drives, add an HBA (Host Bus Adapter):

ControllerPortsInterfacePrice (Used)
LSI 9207-8i8 SAS/SATAPCIe x8$25–$40
Dell H310 (flashed to IT mode)8 SAS/SATAPCIe x8$15–$25
LSI 9211-8i8 SAS/SATAPCIe x8$20–$35
Broadcom 9500-8i8 SAS/SATAPCIe x8 Gen4$80–$120

Flash to IT mode. These cards often ship in RAID mode (IR firmware). Unraid needs direct disk access, which requires IT (Initiator Target) firmware. Search “flash LSI 9207-8i IT mode” for your specific card.

SAS breakout cables ($10–$15 each) connect the SFF-8087 connector on the HBA to individual SATA drives. You need one cable per 4 drives.

Boot Drive

Unraid boots from a USB flash drive — not an SSD or HDD. The USB drive holds the Unraid OS and license key.

Use a quality USB 2.0 or 3.0 flash drive. USB 2.0 is actually preferred — it’s more reliable for the constant small writes Unraid does. Recommended: SanDisk Ultra Fit 32 GB ($8).

The cache drive (separate from the boot USB) is where Docker containers, VMs, and app data live. This should be a fast NVMe SSD:

  • 500 GB NVMe for Docker containers and VM images
  • 1 TB NVMe if you use the cache for writes before they move to the array

Recommended: Samsung 970 EVO Plus 500 GB ($40) or WD Black SN770 500 GB ($35).

Budget Build ($300–$400)

NAS + lightweight Docker (Pi-hole, Vaultwarden, Home Assistant).

ComponentRecommendationPrice
CPU + BoardUsed Dell OptiPlex 5060 SFF (i5-8500)$100
RAM16 GB DDR4 (2x8) — usually included$0–$20
Boot USBSanDisk Ultra Fit 32 GB$8
Cache SSDWD Black SN770 500 GB NVMe$35
Storage2x Seagate IronWolf 4 TB$130
Unraid licenseBasic (6 devices)$59
Total~$352

Limitations: Only 2 SATA ports available after the SSD (SFF has 3 total bays). Expand via USB SATA dock if needed.

Mid-Range Build ($500–$700)

NAS + Docker + Plex transcoding. The sweet spot.

ComponentRecommendationPrice
CPUIntel i3-12100$100
MotherboardASRock B660M-HDV (4 SATA, M.2)$80
RAM16 GB DDR4-3200 (2x8)$30
Boot USBSanDisk Ultra Fit 32 GB$8
Cache SSDSamsung 970 EVO Plus 500 GB NVMe$40
CaseFractal Design Node 304 (6x 3.5” bays)$80
PSUCorsair CX450M$45
Storage3x Seagate IronWolf 4 TB (1 parity + 2 data)$195
Unraid licensePlus (12 devices)$89
Total~$667

Usable storage: 8 TB (2 data drives) with single parity protection.

High-End Build ($800–$1,200)

NAS + Docker + VMs + GPU passthrough. Full homelab.

ComponentRecommendationPrice
CPUIntel i5-13500$180
MotherboardASUS Prime B760M-A (4 SATA, 2x M.2, 2.5GbE)$120
RAM64 GB DDR4-3200 (2x32)$80
Boot USBSanDisk Ultra Fit 32 GB$8
Cache pool2x WD Black SN770 500 GB NVMe (RAID 1)$70
CaseFractal Design Define Mini C$80
PSUCorsair RM650 (80+ Gold)$80
HBALSI 9207-8i (IT mode, used)$30
Storage5x Seagate IronWolf 8 TB (1 parity + 4 data)$650
Unraid licensePro (unlimited)$129
Total~$1,427

Usable storage: 32 TB (4 data drives) with single parity protection.

Unraid-Specific Considerations

Drive Sleep and Power

Unraid only spins up drives that are being accessed. A 6-drive array with one active drive draws less power than a RAID array where all drives must spin together.

Expect:

  • Cache SSD + boot USB: 3–5W
  • Each spinning 3.5” HDD: 6–8W active, 0.5W spun down
  • System idle (CPU + board + 1 SSD): 15–30W depending on CPU

A typical mid-range build with most drives spun down: 20–30W. All drives active: 50–70W.

Parity Checks

Unraid maintains parity in real-time — every write to the array updates the parity drive(s) immediately. Monthly parity checks verify this data by reading every drive to confirm consistency. These checks take 12–24 hours and all drives spin up simultaneously. Schedule them for a time when noise and power draw don’t matter (e.g., Tuesday 3 AM).

Docker Storage: Cache vs Array

Docker containers and their data should always live on the cache SSD, not the array. The array is slow (single-drive speed, not striped). Configuration:

  1. Set Docker image location to /mnt/cache/docker/
  2. Set Docker appdata to /mnt/cache/appdata/
  3. Set VM storage to /mnt/cache/vms/

The array is for bulk data: media files, backups, documents.

Community Applications (App Store)

Install the Community Applications plugin — it’s Unraid’s app store. One-click installs for:

  • Plex, Jellyfin, Emby
  • Nextcloud, Vaultwarden, Home Assistant
  • Pi-hole, AdGuard Home
  • All the popular self-hosted apps

Each app is a pre-configured Docker template. Easier than writing Docker Compose files manually.

Unraid License Tiers

TierDevicesPriceBest For
Basic6$59Small NAS (2–3 data + 1 parity + 1 cache + 1 USB)
Plus12$89Mid-range NAS with room to grow
ProUnlimited$129Large arrays, future-proof

“Devices” includes all storage devices: array drives, parity drives, cache drives, and the boot USB. It does not count VMs or Docker containers.

Recommendation: Buy Plus ($89). Six devices fills up fast once you add parity + cache + boot USB. The $30 difference between Basic and Plus is worth the headroom.

FAQ

Do I need ECC RAM for Unraid?

No. Unraid’s main array uses XFS or Btrfs per-drive with parity protection — neither filesystem requires ECC the way ZFS does. Standard DDR4 is fine. Unraid 7.0+ added native ZFS support for cache pools, but even ZFS on Unraid works without ECC. ECC works if your platform supports it but isn’t required.

Can I mix drive sizes?

Yes — this is Unraid’s biggest advantage. The only rule: the parity drive must be equal to or larger than the largest data drive. So if you have 4 TB, 8 TB, and 12 TB data drives, your parity drive must be at least 12 TB.

SSD array or HDD array?

Unraid’s array is designed for HDDs — single-drive performance is fine for bulk storage. SSDs in the array are wasted because Unraid doesn’t stripe data across drives. Use SSDs for cache only. Use HDDs for the array.

How does Unraid compare to TrueNAS and Synology?

See Synology vs Unraid and TrueNAS vs Unraid.