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
| Component | Option 1 (Minimal) | Option 2 (Balanced) | Option 3 (Modern) | Notes |
|---|---|---|---|---|
| CPU/MB/RAM | Repurposed ($0-$100) | Used Xeon X79 ($150) | Ryzen 5000 B550 ($250) | Option 2 best value |
| Case | 4-bay ($40-$60) | Silverstone DS420 ($90) | Fractal Core 500 ($100) | RAID Z needs 3-4 bays |
| PSU | 350W existing | 300W 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-$550 | Trim 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:
- Download TrueNAS Core .iso from truenas.com
- Write to USB using Balena Etcher (free, cross-platform)
- Boot your NAS hardware from USB
- Install to a 120GB SSD or separate small drive (not your storage drives)
Initial Configuration
- Set static IP address — Navigate web UI (likely 192.168.1.X or shown on console)
- Create storage pool — Add your 3-4 NAS drives in RAID Z configuration
- Create dataset — Logical storage area (like a partition)
- Enable SMB sharing — Windows/Mac file access
- 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
- Connect your 3-4 storage drives to motherboard SATA ports
- Boot TrueNAS
- Navigate to Storage → Pools → Add Pool
- Select RAID Z1 (single parity)
- Add your 3-4 drives
- 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)
- Navigate to Sharing → Windows Shares (SMB)
- Click “Add”
- Select dataset (e.g.,
/mnt/pool/media) - Set share name (e.g., “NAS-Media”)
- Enable “Guests allowed” if you want guest access
- Apply
Then on Windows PC:
- Open File Explorer
- Type
\\NAS-IP\NAS-Mediain address bar - Access the network drive
Plex Media Server
Option A: TrueNAS Scale with Docker
TrueNAS Scale supports Docker containers.
- Create dataset for media:
/mnt/pool/media - Install Plex container from Apps → Discover
- Configure media path in Plex settings
- Plex accessible at
http://NAS-IP:32400
Option B: TrueNAS Core (using Plex on separate PC)
Install Plex client on your PC:
- Point Plex to network shares on the NAS
- 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:
- Navigate to Dataset → Your dataset → Snapshots
- Create snapshot schedule (daily, hourly, weekly)
- Configure snapshot retention (keep last 30 days, for example)
- Snapshots roll automatically
This protects against accidental deletion. Rollback any file to previous state.
Maintenance and Monitoring
Monthly Checks
- Check pool health: Storage → Pools → Check status
- Verify SMART status of drives: System → Hardware → Disks
- Confirm backups completed: Storage → Snapshots
Annual Maintenance
-
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
-
SMART testing: Run short SMART test on all drives (1 hour)
- Catches failing drives early
- Prevents data loss surprises
-
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:
- Storage → Pools → Settings
- Enable disk spindown after X minutes
- Most NAS drives support this (WD Red does)
- 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:
- Ryzen 5000 + B550 + 3x 8TB drives
- Enable automatic SMB shares
- 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:
- Mini-ITX modern build with 4x 8TB drives
- TrueNAS Scale with Plex Docker container
- 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:
- Repurposed old PC with 2x 8TB WD Red
- TrueNAS Core
- 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.