Skip to content

DIY NAS

TrueNAS on an Old PC – Complete 2026 Guide

Keywords: truenas on old pc, trueNAS old hardware, truenas minimum requirements, zfs on old computer, build nas from old pc

So you've got an old desktop sitting in the closet. Maybe it's a retired office machine, maybe your old gaming rig from 2016. Either way, it still turns on, still has a bunch of SATA ports, and you've been thinking about turning it into a NAS. The question is: can TrueNAS actually run on that thing?

Short answer: probably yes, but there are a few things you need to know before you get started. I've done this a handful of times with different hardware, and every build taught me something the forums don't always make clear. Let me walk you through the whole process.


What You Actually Need (And What You Don't)

Here's the truth about TrueNAS minimum requirements. iXsystems says 8 GB of RAM is the floor for TrueNAS SCALE. That's not a marketing suggestion — ZFS really does want that much memory for its caching. If you drop below that, things get sluggish fast.

That said, plenty of people have gotten TrueNAS running on 4 GB. I've seen it work on an old ThinkCentre with 4 GB DDR3 and two 1 TB drives. It was slow during resilver, and I wouldn't trust it with a production backup, but it functioned. The key is managing expectations.

What to look for in an old PC

Not every old machine makes a good NAS candidate. Here's what matters:

  • RAM slots and capacity. Can you get it to 8 GB? If the board maxes out at 4 GB, you're better off with OpenMediaVault or just plain Debian.
  • CPU. Almost anything from the last 10 years works. TrueNAS doesn't need a fast processor for file serving. An Intel i3-4130 or even a Pentium G3220 handles SMB transfers without breaking a sweat. Where CPU matters is if you want to run Plex with hardware transcoding or host Docker containers.
  • SATA ports. You need at least two for a basic mirror setup. Four is better. If the motherboard only has two, you can add an LSI HBA card — just make sure it's flashed to IT mode.
  • Network. Gigabit Ethernet is the minimum. If your old PC doesn't have a NIC at all, a $15 PCIe gigabit card will do. For anything faster, look at 2.5G or 10G options.

Hardware you should skip

  • Laptops with soldered RAM under 8 GB — you can't upgrade them.
  • Anything running a Pentium 4 or Core 2 Duo. The power consumption alone makes it not worth it. You'd be paying more in electricity than the NAS is saving you.
  • Old machines with failing capacitors or dodgy power supplies. A dead PSU can take your drives with it. Spend the $40 on a new one if you're unsure.

Preparing Your Old PC for TrueNAS

Before you flash anything, spend 20 minutes on prep work. I learned this the hard way after a bad PSU killed two WD Red drives in my first build.

1. Clean it out

Open the case, blow out the dust, check that all fans spin. Old office PCs are often packed with compressed dust that causes overheating. A can of compressed air costs $5 and can save you hours of troubleshooting later.

2. Update the BIOS

This sounds unnecessary, but some old boards have quirks with USB booting that a BIOS update fixes. Check the manufacturer's website — Dell, HP, and Lenovo all maintain download pages for older models.

3. Test the RAM

Boot into a Linux live USB and run memtest86+. Old RAM sticks develop bit errors over time. If memtest shows even a single error, replace the stick. ECC memory is preferred for ZFS, but most old consumer PCs don't support it. If yours does, that's a nice bonus — check if your board accepts ECC UDIMMs.

4. Check your drives

If you're reusing old hard drives, run a SMART check before putting them in TrueNAS:

smartctl -a /dev/sda

Look for Reallocated Sectors count above zero. If you see any, that drive is on its way out. Don't trust it with anything you can't afford to lose.


Installing TrueNAS on Old Hardware

The actual installation is pretty straightforward. Here's what to do.

Step 1: Download the ISO

Go to truenas.com/download and grab the latest TrueNAS SCALE release. SCALE is what you want for 2026 — it's Linux-based, supports Docker, and has better hardware compatibility than the older CORE (FreeBSD) version.

Step 2: Create a bootable USB

Use a tool like Rufus on Windows or dd on Linux:

sudo dd if=TN-SCALE-XX.X.X.img of=/dev/sdX bs=4M status=progress

One thing that trips people up: TrueNAS needs a dedicated boot drive. Don't install it on a drive you plan to use for storage. A cheap 120 GB SSD or even an old 32 GB mSATA works fine. The OS itself only uses about 10 GB.

Step 3: Boot and install

Plug in the USB, boot from it (usually F12 or F2 during POST for Dell/HP machines), and follow the installer. It'll ask you which drive to install to — pick your boot SSD. The installer will wipe that drive completely.

Step 4: Initial network setup

After the first reboot, TrueNAS shows a console menu with its IP address. Plug into your router, type that IP into a browser on another machine, and you're in the web UI.

Go to Network > Interfaces, set a static IP so it doesn't change on you. Pick something outside your router's DHCP range — like 192.168.1.200 if your router hands out 192.168.1.100-199.


Setting Up Your ZFS Pool

This is where the real value of TrueNAS comes in. ZFS gives you data integrity, snapshots, and compression — features you won't get on a basic SMB share.

Creating a storage pool

In the web UI, go to Storage > Pools > Create Pool. Name it something simple like tank or storage.

  • For 2 drives: Use a Mirror (RAID 1). You get the full capacity of one drive, but if one dies, your data survives.
  • For 3-4 drives: RAIDZ1 gives you one drive worth of parity. It's a decent balance of space and protection.
  • For 5+ drives: RAIDZ2 for two-drive fault tolerance.

If you're unsure, start with a mirror. You can always add another vdev later.

Datasets vs. zvols

Think of datasets like folders with superpowers. Each dataset can have its own compression, quota, and snapshot schedule. I usually create separate datasets for different uses — one for media, one for backups, one for Time Machine. Zvols are for block storage (iSCSI targets), which most home users don't need.


Common Gotchas on Old Hardware

I want to flag a few problems I've run into specifically with older machines.

BIOS boot order reset

Some old boards forget the boot order after a power loss. If TrueNAS doesn't boot after an outage, go into BIOS and re-set the SSD as the first boot device. A UPS helps avoid this — we covered power concerns in the hardware guide.

USB 3.0 ports not working for install

Old motherboards sometimes have USB 3.0 controllers that TrueNAS doesn't recognize during boot. Use a USB 2.0 port instead — they're usually the black ones. This catches people off guard more often than you'd think.

Drive spin-up and power draw

Old HDDs can pull 20-25W each during spin-up. If your old PC has a 300W PSU and you're running three drives, that initial surge can trip the power supply. Add drives one at a time, or use staggered spin-up in BIOS if your board supports it.

ECC support on consumer boards

Most old consumer motherboards don't support ECC RAM. If you're running ZFS without ECC, your data is still protected against drive failures, but not against silent memory corruption. For a home NAS backing up family photos, this is usually fine. For anything you truly can't lose, consider a board that supports ECC — some old Dell Optiplex and HP ProDesk models do.


What To Do After Installation

Once TrueNAS is running on your old PC, there's still a bit of setup to make it useful.

  • Create SMB shares so Windows and Mac machines can access your files.
  • Set up snapshots — this is the killer feature of ZFS. Take automatic snapshots daily and you can roll back accidentally deleted files in seconds.
  • Install apps — TrueNAS SCALE has a built-in app catalog. Plex, Nextcloud, and Tailscale are the most popular. For more advanced setups, you can run Docker containers directly.
  • Set up email alerts — TrueNAS can email you when a drive starts failing or a pool gets too full. Do this now, not after your main drive dies.

Check our complete DIY NAS guide for a broader overview of what services to run and how to optimize your setup.


The Bottom Line

TrueNAS on an old PC is one of the best ways to get into the NAS world without spending real money. The hardware requirements aren't as scary as people make them sound — 8 GB of RAM, a dual-core CPU from the last decade, and a couple of SATA drives will get you a solid setup.

The key is picking the right old PC (decent RAM capacity, working SATA ports, reliable PSU) and doing your prep work before installing. ZFS on modest hardware works fine for home use — you don't need enterprise-grade gear to back up your family photos or stream movies to the living room.

If your old PC doesn't have the chops for TrueNAS, take a look at OpenMediaVault instead. It's lighter, runs on less RAM, and is more forgiving on old hardware. Either way, that dusty desktop in the closet has a lot of life left in it.