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.
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.

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.

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

This is a "Lego block" build—no screwdrivers needed for the core PC.
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.
We'll use TrueNAS Core for its mature ZFS implementation and straightforward web management.
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
Post-installation is done via the web interface. Navigate to the IP address shown on the console (https://<ip-address>).
da0, da1, etc.> next to your new pool, then ADD DATASET.media or documents). Leave most settings default, but set Share Type to SMB if prompted./mnt/poolname/media).nasuser). Set a password. Set their primary group to builtin_users.⋮ button, and select Edit Permissions.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.
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.
| State | Power Draw (Watts) | Notes |
|---|---|---|
| TrueNAS Idle, Drives Spun Down | 8–9W | System and USB hub active, drives in standby. |
| TrueNAS Idle, Drives Active | 20–22W | All four drives spinning, no active read/write. |
| Active File Transfer (SMB) | 23–28W | Sustained ~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.
⋮ 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.log level = 1.Here’s a realistic breakdown based on recent used-market prices:
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.
truenas# dmesg | grep da). Drives may be listed as ada. If missing, try a different USB port on the PC.truenas# camcontrol sleep ada0 (test per drive).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.
Builds
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.
Builds
Build a custom low-power Mini-ITX home server for 8–20W idle. Component selection, case recommendations, PCIe storage expansion, and Proxmox setup walkthrough.
Builds
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.
Use our Power Calculator to estimate how much your server will cost to run 24/7.
Try Power Calculator