Hardware Builds #NAS#home storage#TrueNAS

How to Build a Budget NAS for Home Storage Under $500

DIY NAS build guide for home storage under $500. Hardware list, TrueNAS setup, RAID configuration, and practical home lab tips.

11 min read

How to Build a Budget NAS for Home Storage Under $500

A NAS (Network Attached Storage) provides centralized backup, media streaming, and redundancy for your home or small office. Commercial NAS systems (Synology, QNAP) cost $400-$800. A DIY NAS using commodity hardware and open-source software (TrueNAS) provides the same functionality for $300-$500 total. This guide walks you through building, configuring, and maintaining a budget NAS.

Why Build a NAS?

Home backup: Automate daily backups from all computers to the NAS. Single component failure doesn’t lose data.

Media server: Plex or Jellyfin on the NAS streams movies, shows, music to devices throughout your house.

File sharing: SAMBA (SMB) shares allow Windows/Mac/Linux to access files like a network drive.

Redundancy: RAID 1 or RAID Z ensures one drive failure doesn’t lose data.

Power efficiency: Modern NAS systems use 15-30W at idle (vs. 150W for a gaming PC), running 24/7 economically.

Budget NAS Hardware ($300-$500)

CPU/Motherboard/RAM

You need a platform that:

  • Supports 4+ drives
  • Has low power consumption
  • Runs TrueNAS (Linux/BSD based)
  • Costs under $150

Option 1: Repurposed Old PC ($0-$100)

Have an old i5-6500, 8GB RAM, motherboard gathering dust? Perfect NAS platform.

  • CPU: i5-6500 (2016, low power)
  • RAM: 8GB DDR4 (sufficient for 4-drive NAS)
  • Motherboard: Existing
  • Case: Adapt or buy $40 case with 4-bay capability

Cost: $40-$100 for case, possibly free if you have old hardware

Power: ~25W idle, 50W with drives active

Pros:

  • Minimal cost if repurposing hardware
  • Adequate performance
  • Proven reliability

Cons:

  • Locked to old socket
  • Less efficient than modern hardware
  • Supports only SATA drives (no NVMe)

Option 2: New Budget Platform ($150-$250)

Buy used or refurbished hardware to minimize cost:

Realistic 2026 build:

  • CPU: Used Xeon E5-2650 v2 ($40, eBay, 8 cores)
  • Motherboard: X79 board supporting this CPU ($60, eBay)
  • RAM: 16GB DDR3 ($30, eBay) — NAS benefits from more RAM for caching
  • PSU: 300W bronze ($45)
  • Case: 4-bay NAS case ($80-$100, Silverstone DS420 or Lian Li)

Total: $255-$305

Power: ~30W idle, 60W active

Pros:

  • New to you
  • 8 cores help with concurrent connections
  • Plenty of RAM for file serving

Cons:

  • Still older generation (2013 era)
  • DDR3 RAM getting harder to find

Option 3: Mini-ITX New Build ($250-$350)

Best long-term value:

  • CPU: Ryzen 7 7700XT or i3-13100 ($150, allows AM5/LGA1700 future upgrades)
  • Motherboard: B850 ($130, future-proof)
  • RAM: 16GB DDR5 ($80, relevant for next decade)
  • PSU: 300W SFX ($60)
  • Case: 4-bay mini-ITX case ($80-$120)

Total: $500 (exceeds budget, trim elsewhere)

Realistic trim: Use older Ryzen 5000 series ($80-$100), older B550 board ($100), save $100.

Total: $320-$400

Power: 20W idle, 45W with drives

Pros:

  • Modern platform
  • Upgradeable CPU/motherboard down the line
  • Best efficiency
  • New to you

My recommendation for 2026: Option 2 or trimmed Option 3. Used/refurbished hardware is the sweet spot for budget NAS.

Storage Drives

This is where capacity comes in. Plan for RAID redundancy.

RAID 1 (mirrored, 2 drives): One copy of all data. If one drive fails, other is backup. Capacity = 1 drive.

  • 2x 8TB WD Red Plus: $140 each = $280
  • Total capacity: 8TB usable

RAID Z (striped with parity, 3-4 drives): Like RAID 5 but better. One drive can fail.

  • 3x 8TB WD Red Plus: $280 + $0 = $280
  • Total capacity: 16TB usable (3 drives minus parity)
  • 4x 8TB WD Red Plus: $280 + $140 = $420
  • Total capacity: 24TB usable (4 drives minus parity)

Drive selection: WD Red Plus (8TB, $140) is the standard NAS drive. Alternatives:

  • Seagate Barracuda Pro (consumer-grade, acceptable): $130
  • Synology HAT5300 (OEM, same as WD internals): $130
  • Budget: WD Blue (not recommended for 24/7 use, shorter warranty)

Avoid:

  • Shucking enterprise drives (warranty void if discovered)
  • WD Red SMR (deprecated for RAID use)
  • Consumer drives like WD Blue for NAS (limited 2-year warranty, not rated for 24/7)

Budget sweet spot: 3-4x 8TB WD Red Plus ($280-$420 per set)

Complete Budget NAS Hardware List

ComponentOption 1 (Minimal)Option 2 (Balanced)Option 3 (Modern)Notes
CPU/MB/RAMRepurposed ($0-$100)Used Xeon X79 ($150)Ryzen 5000 B550 ($250)Option 2 best value
Case4-bay ($40-$60)Silverstone DS420 ($90)Fractal Core 500 ($100)RAID Z needs 3-4 bays
PSU350W existing300W bronze ($45)300W SFX ($60)300W sufficient
Storage (RAID Z)3x 8TB WD Red ($280)3x 8TB WD Red ($280)3x 8TB WD Red ($280)$280-420 depending on TB
Total$320-$500$365-$475$500-$550Trim to budget

Most practical budget 2026 build: Option 2 with 3x 8TB drives = $365-$475 total.

TrueNAS Installation

Download and Create Installation Media

TrueNAS comes in two flavors:

  • TrueNAS Core: Free, open-source, based on FreeNAS
  • TrueNAS Scale: Free, newer, Linux-based (supports Docker containers)

For NAS purists: TrueNAS Core. For flexibility: TrueNAS Scale.

Installation:

  1. Download TrueNAS Core .iso from truenas.com
  2. Write to USB using Balena Etcher (free, cross-platform)
  3. Boot your NAS hardware from USB
  4. Install to a 120GB SSD or separate small drive (not your storage drives)

Initial Configuration

  1. Set static IP address — Navigate web UI (likely 192.168.1.X or shown on console)
  2. Create storage pool — Add your 3-4 NAS drives in RAID Z configuration
  3. Create dataset — Logical storage area (like a partition)
  4. Enable SMB sharing — Windows/Mac file access
  5. Configure backups — Automatic snapshots

Configuration is GUI-driven. No command-line required for basic setup.

RAID Configuration

RAID Z Explanation

RAID Z is ZFS (Zettabyte File System) parity-striped array. Think RAID 5 but better.

With 3 drives (8TB each):

  • Total capacity: 24TB across 3 drives
  • Usable: 16TB (one 8TB worth is parity)
  • Fault tolerance: 1 drive can fail, array rebuilds
  • Rebuild time: ~24-48 hours (slow, delicate process)
  • Best for: Home labs, backups where speed isn’t critical

With 4 drives (8TB each):

  • Total capacity: 32TB
  • Usable: 24TB
  • Fault tolerance: 1 drive can fail
  • Rebuild time: ~30-50 hours
  • Better for: Faster access, more data, same redundancy

Creating RAID Z in TrueNAS

  1. Connect your 3-4 storage drives to motherboard SATA ports
  2. Boot TrueNAS
  3. Navigate to Storage → Pools → Add Pool
  4. Select RAID Z1 (single parity)
  5. Add your 3-4 drives
  6. Confirm — TrueNAS creates the pool

First boot after pool creation: Runs RAID rebuild test. Takes 1-2 hours. Don’t interrupt.

Sharing and Services

SMB (Windows File Sharing)

  1. Navigate to Sharing → Windows Shares (SMB)
  2. Click “Add”
  3. Select dataset (e.g., /mnt/pool/media)
  4. Set share name (e.g., “NAS-Media”)
  5. Enable “Guests allowed” if you want guest access
  6. Apply

Then on Windows PC:

  • Open File Explorer
  • Type \\NAS-IP\NAS-Media in address bar
  • Access the network drive

Plex Media Server

Option A: TrueNAS Scale with Docker

TrueNAS Scale supports Docker containers.

  1. Create dataset for media: /mnt/pool/media
  2. Install Plex container from Apps → Discover
  3. Configure media path in Plex settings
  4. Plex accessible at http://NAS-IP:32400

Option B: TrueNAS Core (using Plex on separate PC)

Install Plex client on your PC:

  1. Point Plex to network shares on the NAS
  2. Plex runs on your PC, streams from NAS

Less elegant but works fine for small libraries.

Automated Backups

Set up snapshots (point-in-time backups) in TrueNAS:

  1. Navigate to Dataset → Your dataset → Snapshots
  2. Create snapshot schedule (daily, hourly, weekly)
  3. Configure snapshot retention (keep last 30 days, for example)
  4. Snapshots roll automatically

This protects against accidental deletion. Rollback any file to previous state.

Maintenance and Monitoring

Monthly Checks

  1. Check pool health: Storage → Pools → Check status
  2. Verify SMART status of drives: System → Hardware → Disks
  3. Confirm backups completed: Storage → Snapshots

Annual Maintenance

  1. Drive replacement: If a drive fails, TrueNAS alerts you

    • Replace failed drive
    • TrueNAS rebuilds RAID Z
    • Takes 24-48 hours
    • System remains accessible during rebuild
  2. SMART testing: Run short SMART test on all drives (1 hour)

    • Catches failing drives early
    • Prevents data loss surprises
  3. Backup verification: Restore one random file from backups

    • Confirms backups are actually readable
    • Catches “backup that doesn’t work” issues early

Power Management

Configure auto-sleep for disks when idle:

  1. Storage → Pools → Settings
  2. Enable disk spindown after X minutes
  3. Most NAS drives support this (WD Red does)
  4. Saves energy, reduces heat

NAS idle: ~20W NAS accessing drives: ~45-60W

Network Setup

Local Network Access

NAS on same network as your computers:

WiFi Router (192.168.1.1)
  ├── Gaming PC (192.168.1.50)
  ├── Laptop (192.168.1.100)
  └── NAS (192.168.1.200)

All devices access NAS directly via IP: \\192.168.1.200\share

Remote Access (Optional, Advanced)

To access NAS outside your home (from phone/laptop away from home):

  • Install Wireguard VPN on NAS
  • Connect to home network via VPN
  • Access NAS like you’re home

This is beyond beginner scope but highly recommended for security.

Budget NAS Use Cases

Home Backup & Archive ($300-$400 build, 16TB RAID Z)

Setup:

  1. Ryzen 5000 + B550 + 3x 8TB drives
  2. Enable automatic SMB shares
  3. Configure Backblaze or Duplicacy for cloud backup

Cost: $380 total

Usage: Backup all computers nightly, archive family photos/videos, cold storage.

Plex Media Server ($400-$500 build, 24TB RAID Z)

Setup:

  1. Mini-ITX modern build with 4x 8TB drives
  2. TrueNAS Scale with Plex Docker container
  3. Configure port forwarding for remote access

Cost: $480 total

Usage: Stream 4K movies, shows, photos throughout house. 4+ concurrent streams supported.

Home Lab / Testing ($350-$400, 8TB RAID 1)

Setup:

  1. Repurposed old PC with 2x 8TB WD Red
  2. TrueNAS Core
  3. Snapshot-based learning (test things, revert via snapshot)

Cost: $340 total

Usage: Practice RAID recovery, test network services, learn storage administration.

Choosing Your Build

If budget is tight (<$400): Repurposed old PC + 3x 8TB RAID Z ($320-$400)

If you want modern + reliable ($450): Used Xeon X79 + B850 trim + 3x 8TB RAID Z ($400-$450)

If you want future-proof ($500): Mini-ITX modern build with 3-4x 8TB RAID Z ($480-$520)

Troubleshooting Quick Reference

Drive not detected: Ensure SATA cable is secure. Try different SATA port. Reboot.

RAID rebuild stalled: Don’t panic. Rebuilds take 24-48 hours. Monitor via web UI.

Slow network access: Check your WiFi (use ethernet). Confirm SMB enabled in TrueNAS. Check firewall rules.

Out of space warning: Plan drive replacements with larger capacity drives. 4x 10TB WD Red replaces 4x 8TB while increasing capacity to 30TB usable.

Summary

A DIY NAS for under $500 is achievable by combining used/refurbished hardware with TrueNAS open-source software. Start with a 3-drive RAID Z configuration (16TB usable, $350 for drives alone) and scale up as needed.

The investment pays dividends: centralized backups, media streaming, and redundancy against drive failure. A failed component in a budget DIY NAS costs $80-$150 to replace. A failed component in your gaming PC costs $400-$1,500. Redundancy protects that investment.

Build your NAS, configure it once, and it runs reliably for a decade with minimal maintenance.

#build guide #self-hosted #home lab #RAID #TrueNAS #home storage #NAS