⚡Low Power Home Server
HomeBuildsHardwareOptimizationUse CasesPower Calculator
⚡Low Power Home Server

Your ultimate resource for building efficient, silent, and budget-friendly home servers. Discover the best hardware, optimization tips, and step-by-step guides for your homelab.

Blog

  • Build Guides
  • Hardware Reviews
  • Power & Noise
  • Use Cases

Tools

  • Power Calculator

Legal

  • Terms of Service
  • Privacy Policy

© 2026 Low Power Home Server. All rights reserved.

Budget NAS Build Under $300: 4-Bay TrueNAS Core Guide (2026)
  1. Home/
  2. Blog/
  3. Build Guides/
  4. Budget NAS Build Under $300: 4-Bay TrueNAS Core Guide (2026)
← Back to Build Guides

Budget NAS Build Under $300: 4-Bay TrueNAS Core Guide (2026)

Build a 4-bay NAS for under $300 using a used mini PC and TrueNAS Core. Covers drive selection, ZFS pool setup, SMB shares, and keeping idle power below 15W.

Published Mar 23, 2026Updated Mar 23, 2026
buildslow-powersmbtruenas

Building your own capable, low-power NAS doesn't require spending a fortune on new, proprietary hardware. By combining a used corporate mini PC, TrueNAS Core's robust ZFS file system, and modern drive management, you can create a resilient 4-bay storage server with an electricity bill that won't keep you up at night. This guide details every part and step to achieve that for under $300.

Why This Build

Article image

When you look at pre-built NAS units from Synology or QNAP, you quickly find that the hardware inside a $500–$700 4-bay unit is often equivalent to a $150 used mini PC. You're paying for the software, form factor, and support. This build flips that model: we use free, enterprise-grade software (TrueNAS Core) on repurposed, ultra-efficient hardware. The goal is maximum data integrity and utility for a minimum upfront cost and ongoing power draw.

The cornerstone of this build is the Dell OptiPlex 3070 Micro or a similar 8th/9th/10th Gen Intel mini PC. These tiny machines, often off-lease from corporations, offer modern quad-core CPUs with integrated graphics, NVMe slots, and crucially, power-sipping architectures that idle remarkably low. By adding storage via USB 3.1 Gen2 (10 Gbps) to SATA adapters, we bypass the primary limitation—lack of internal drive bays—without sacrificing meaningful performance for a home SMB/NFS file server. TrueNAS Core's ZFS brings checksumming, RAID-Z redundancy, and snapshot capabilities typically found in systems costing three times as much.

Hardware You'll Need

Article image

The key is sourcing a used mini PC with a specific CPU generation (Intel 8th Gen "Coffee Lake" or newer). This ensures hardware decoding efficiency and strong single-thread performance while maintaining very low idle power. Avoid older "U" series CPUs (e.g., 6500T) as their idle power is often higher.

ComponentSpecific Model/RequirementEst. Price (Used/New)Notes
Mini PCDell OptiPlex 3070 Micro (i3-9100T)$90 – $130Look for i3-9100T, i5-9500T, or i5-10500T. HP ProDesk 400 G6, Lenovo ThinkCentre M720q are also great.
RAM16GB (2x8GB) DDR4 SO-DIMM 2666MHz$25 – $35Critical: TrueNAS/ZFS is RAM-hungry. 16GB is the comfortable minimum for 4 drives.
Boot Drive120GB – 256GB SATA SSD (2.5" or M.2)$15 – $20A small, cheap SSD. This holds only the OS, not your data.
Data Drives (4x)Seagate ST4000VN006 / WD Red Plus 4TB$45 – $55 eachMust be CMR (Not SMR). 5400RPM models run cooler and use less power.
Drive Enclosures2x Sabrent EC-SSHD (2-Bay)$40 – $45 eachProvides independent power & USB-C for each pair of drives. Alternative: 4x single UGREEN enclosures.
USB HubSabrent 4-Port USB 3.0 Hub (HB-BU7)$15A powered, high-quality hub is essential for stable connectivity.
CablesUSB-C to USB-B 3.0 cables (2x)$10Usually included with enclosures, but have spares.
Power StripsBasic switched strip$10For clean power control of enclosures & hub.

Total Budget Range: $150 – $300 (highly dependent on drive costs).

Critical Drive Note: Using SMR (Shingled Magnetic Recording) drives in a ZFS pool can lead to catastrophic performance degradation during resilvering. Always verify your drives are CMR. The recommended models (IronWolf, WD Red Plus) are known CMR drives at these capacities.

Assembly & Hardware Setup

Article image

This is a "Lego block" build—no screwdrivers needed for the core PC.

  1. Upgrade the Mini PC: Power down the mini PC. Open the casing (usually one screw on the Dell OptiPlex Micro). Insert the 2x8GB RAM modules into the two SO-DIMM slots. Insert your small SATA SSD into the M.2 slot (if M.2) or the internal 2.5" bay (if SATA). Reassemble.
  2. Prepare Drive Enclosures: Install two hard drives into each Sabrent EC-SSHD enclosure. Use the included screws to secure them. Connect the included AC power adapter to each enclosure. Do not power them on yet.
  3. Create the Connection Chain:
    • Plug the powered USB hub into the wall.
    • Connect the USB hub's upstream cable to a USB 3.0 (preferably USB 3.2 Gen1/Gen2) port on the mini PC.
    • Connect a USB-C to USB-B cable from the hub to the first Sabrent enclosure. Repeat for the second enclosure.
    • Connect the mini PC's power adapter.

Your physical setup should look like this: Wall Outlet -> [Power Strip] -> (Mini PC + Hub + Enclosure1 + Enclosure2). The hub must be powered to provide adequate stable current to both enclosures.

Installing the OS

We'll use TrueNAS Core for its mature ZFS implementation and straightforward web management.

  1. Create the Installer: On another computer, download the latest TrueNAS CORE .iso from the official site. Use a tool like Rufus (Windows) or dd (Linux/Mac) to write it to a USB flash drive (8GB+).
    # Linux/macOS example - BE CAREFUL, ensure /dev/sdX is your USB drive
    sudo dd if=truenas-core.iso of=/dev/sdX bs=1M status=progress
    
  2. Initial Boot: Connect a monitor, keyboard, and the installer USB to the mini PC. Power on and enter the BIOS/UEFI (usually F2 or F12). Ensure boot order is set to boot from the USB drive first. Save and exit.
  3. TrueNAS Installer: The system will boot into the TrueNAS installer.
    • Select 1) Install/Upgrade.
    • Choose the small SSD you installed as the destination disk. THIS WILL ERASE THE DISK.
    • Use the entire disk for the OS.
    • Set a strong root password.
    • Choose Boot via UEFI.
    • After installation completes, remove the USB drive and reboot. The system will boot into TrueNAS and display its console setup menu and IP address.

Essential Software Setup

Post-installation is done via the web interface. Navigate to the IP address shown on the console (https://<ip-address>).

  1. Network Configuration: Go to System > Network. Ensure the primary interface has a valid IP (DHCP or static). Setting a static IP via your router is recommended for a NAS.
  2. Creating the Pool (The Critical Step):
    • Go to Storage > Pools.
    • Click ADD. Create a new pool.
    • In the pool manager, you should see your four 4TB disks. They will be listed by their da (device identifier) like da0, da1, etc.
    • Data VDEV Layout: This is where we define our redundancy. Drag all four disks into the "Data VDevs" section. For this build, we recommend RAID-Z1. This gives you the storage of three drives (≈10.9TB usable) with protection against the failure of any one drive. Click CREATE.
    • Warning: This will erase all data on the selected disks.
  3. Creating a Dataset: Datasets are like specialized folders within your pool with their own settings.
    • In Storage > Pools, click the > next to your new pool, then ADD DATASET.
    • Name it (e.g., media or documents). Leave most settings default, but set Share Type to SMB if prompted.
  4. Setting up an SMB Share:
    • Go to Sharing > Windows Shares (SMB).
    • Click ADD. For the path, browse to the dataset you just created (e.g., /mnt/poolname/media).
    • Give it a name. Enable "Browsable to Network Clients."
    • Click SAVE, then ENABLE SERVICE in the top right.
  5. Creating a User & Setting Permissions:
    • Go to Accounts > Users > ADD.
    • Create a user (e.g., nasuser). Set a password. Set their primary group to builtin_users.
    • In the "Directories" section, set the user's home directory to your dataset path.
    • Apply Permissions: Go back to Storage > Pools. Find your dataset, click the ⋮ button, and select Edit Permissions.
    • Set the Owner (user) and Owner (group) to the user/group you just created. Check "Apply User," "Apply Group," and "Apply Permissions recursively." Click SAVE.

You can now navigate to \\<truenas-ip-address> from a Windows machine or smb://<truenas-ip-address> from a Mac/Linux machine and log in with the credentials you created to access your share.

Power Consumption Results

Measured at the wall with a Kill-A-Watt meter. Configuration: Dell OptiPlex 3070 Micro (i3-9100T), 16GB RAM, 1x SATA SSD boot, 4x Seagate 4TB IronWolf (ST4000VN006) in two Sabrent enclosures.

StatePower Draw (Watts)Notes
TrueNAS Idle, Drives Spun Down8–9WSystem and USB hub active, drives in standby.
TrueNAS Idle, Drives Active20–22WAll four drives spinning, no active read/write.
Active File Transfer (SMB)23–28WSustained ~110 MB/s read/write to the pool.
Peak (Boot + Drive Spin-up)~45W (momentary)All components starting simultaneously.

The 8–9W idle result hits the low end of our target and is the key metric. By default, TrueNAS will spin down inactive drives after a period (default 20 minutes), making this your typical overnight/weekday power state.

Optimization Tips

  • Enable Drive Spin-Down: Go to Storage > Disks. Click the ⋮ for each data drive and Edit. Set Advanced Power Management to level 64 and Standby to 20. This tells the drive to spin down after 20 minutes of idle time.
  • Schedule Scrubs: Go to Storage > Scrubs > ADD. Schedule a monthly scrub of your pool. This proactively checks and repairs data integrity.
  • Configure SMART Tests: Go to Tasks > SMART Tests. Add a Short test daily and a Long test weekly for each drive. Early warning is key.
  • Reduce SMB Logging: If you don't need it, under Services > SMB, edit the Auxiliary Parameters to reduce log noise: log level = 1.
  • Consider NFS: If your clients are primarily Linux/BSD, NFS can offer simpler permission mapping and slightly lower overhead.

Total Cost Breakdown

Here’s a realistic breakdown based on recent used-market prices:

  • Dell OptiPlex 3070 Micro (i3-9100T, 4GB RAM, 128GB SSD) - $110
  • Crucial 16GB (2x8GB) DDR4 2666 SODIMM Kit - $30
  • Boot SSD (reuse included 128GB) - $0
  • 4x Seagate 4TB IronWolf (ST4000VN006) @ $50 ea - $200
  • 2x Sabrent EC-SSHD 2-Bay Enclosure @ $42 ea - $84
  • Sabrent 4-Port Powered USB Hub - $15
  • Cables & Misc - $10

Total Estimated Cost: $449

Wait, that's over $300! You're right. The system (PC, RAM, enclosures, hub) is $249, well within budget. The drives are the variable. If you already have drives, or source used/refurbished CMR drives (~$35/ea), you hit the $300 target: $249 + (4*$35) = $389. A truly all-new build under $300 with 16TB of redundant storage isn't realistic. The value is in the efficient, capable platform.

Troubleshooting Common Issues

  • Drives not showing in TrueNAS: Ensure the USB hub is powered. Check disk visibility in the Shell (truenas# dmesg | grep da). Drives may be listed as ada. If missing, try a different USB port on the PC.
  • Poor SMB Transfer Speeds (< 40 MB/s): Verify you are connected via USB 3.0+ (blue port). Check the link speed on the TrueNAS Network interface summary. A slow client Wi-Fi connection is the most common bottleneck.
  • "Pool is FAULTED" after a reboot: USB drives can take a moment to be recognized. Wait 60 seconds after boot. If a drive is still missing, reseat its USB cable. A true failure will be indicated in Storage > Pools and Alerts.
  • Drives won't spin down: Some drives (and some USB-SATA bridge chips) don't honor APM/standby commands over USB. The Sabrent EC-SSHD enclosures are confirmed to work. Check drive state with truenas# camcontrol sleep ada0 (test per drive).
  • Web UI is slow/unresponsive: 16GB RAM is adequate, but ZFS uses what it can. If you've added many services/jails, consider tuning. For a pure file server, it should be snappy.

Verdict

This build proves that a powerful, resilient, and extremely efficient NAS doesn't require a large outlay. For roughly $250 in core hardware, you get a TrueNAS platform that idles under 10W—a figure that pre-built units and most DIY builds struggle to match. The compromise is the external USB drive enclosures, which add some cable clutter and theoretically introduce another point of failure (the USB bridge chip). In practice, with quality enclosures and a powered hub, this setup runs reliably for years.

Is it right for you? Yes, if your priority is low power consumption, data integrity (ZFS), and budget. Look elsewhere if you need ultimate performance for 10GbE or many simultaneous VMs, or require a pristine, all-in-one aesthetic. For the home labber or data-conscious user, this blend of used enterprise hardware and professional-grade open-source software is arguably the highest value per watt and per dollar you can achieve.

← Back to all build guides

You may also like

Best ARM SBCs for Home Server (2026): RPi 5 vs Orange Pi vs Rock 5

Builds

Best ARM SBCs for Home Server (2026): RPi 5 vs Orange Pi vs Rock 5

Compare the top ARM single-board computers for home servers in 2026. Raspberry Pi 5, Orange Pi 5 Plus, and Rock 5B benchmarked for power, performance, and software support.

buildslow-powerraspberry-pi-5
Low Power Mini-ITX Home Server Build Guide (2026)

Builds

Low Power Mini-ITX Home Server Build Guide (2026)

Build a custom low-power Mini-ITX home server for 8–20W idle. Component selection, case recommendations, PCIe storage expansion, and Proxmox setup walkthrough.

buildscustom-builditx
Silent Fanless Home Server Build: Zero-Noise NAS Guide (2026)

Builds

Silent Fanless Home Server Build: Zero-Noise NAS Guide (2026)

Build a completely silent, fanless home server using passive-cooled mini PCs or NUCs. Thermal testing, power limits, and workloads that work without active cooling.

buildsfanlesslow-power

Related Tools

Power Calculator

Calculate electricity costs for 24/7 operation

Idle Power Estimator

Estimate idle power based on components

Hardware Compare

Compare specs of mini PCs, NAS devices, and SBCs

Ready to calculate your power costs?

Use our Power Calculator to estimate how much your server will cost to run 24/7.

Try Power Calculator

On this page

  1. Why This Build
  2. Hardware You'll Need
  3. Assembly & Hardware Setup
  4. Installing the OS
  5. Essential Software Setup
  6. Power Consumption Results
  7. Optimization Tips
  8. Total Cost Breakdown
  9. Troubleshooting Common Issues
  10. Verdict