By LK Wood IV · Published 2026-06-19 · St. Louis County, MO · ~13 min read

Two-stage decision flow for turning an old PC into a NAS: a power gate where a 65W-class CPU idling under 40W means repurpose wins and a 105W-plus chip idling over 75W means buy purpose-built, then an OS pick by RAM choosing OpenMediaVault under 8GB, TrueNAS CE at 8GB-plus, or Unraid for mismatched drives.

TL;DR · Old PC into a NAS

  • Does it qualify? 64-bit CPU, 4GB+ RAM (8GB comfortable), enough SATA ports for your drives plus a boot SSD, and bay space. Almost any desktop from the last ~10 years passes.
  • Pick the OS by RAM: low-RAM or genuinely old box gets OpenMediaVault (Debian, runs on 2-4GB). 8GB+ and you want checksumming gets TrueNAS Community Edition (ZFS). Want to mix drive sizes and will pay gets Unraid.
  • Boot device: a small separate SSD (64-128GB). Never install the OS on a data drive.
  • Out of SATA ports? Add an LSI HBA flashed to IT mode, not a cheap RAID card or port multiplier.
  • The honest catch: no ECC on consumer boards (fine, keep backups), and an old tower can idle at 40-70W versus under 20W for a purpose-built box. If power matters, do the three-year math first.
  • This guide is the zero-purchase path. Buying new parts instead? See the budget NAS build guide. Want a hypervisor, not just storage? See the old gaming PC to Proxmox guide.

The real question: is your old PC worth it versus a $200 mini PC?

You have a desktop in a closet. An old office Optiplex, a retired family PC, a gaming rig you upgraded out of. The pitch is obvious: it already has a case, a power supply, RAM, and probably some empty drive bays, so turning it into network storage costs nothing but a weekend. That is true, and it is the single best reason to do this.

But “free” only counts the up-front cost. A network-attached storage box runs around the clock, so the number that actually matters over its life is idle power draw. A 2018-era tower with a 65W-class CPU and a couple of spinning drives commonly idles somewhere in the 40-70W range, while a purpose-built 4-bay mini NAS like the ones in the budget NAS build guide idles under 20W. At a typical US electricity rate, that gap is real money over three years. We track the actual draws for common homelab hardware in the 24/7 idle power cost breakdown so you can plug in your own rate.

Here is the honest decision rule. If the old PC has a 65W-class or smaller CPU and you can get it idling under ~40W, repurposing it is the clear winner — you save the entire cost of a new box and you get a far bigger RAM ceiling and more PCIe slots than any mini PC. If it is a 105W+ enthusiast chip, or it idles north of ~75W even after tuning, the power bill will quietly out-cost a new mini NAS inside a year or two. In that case, sell the old platform and buy purpose-built.

This guide is specifically the reuse the hardware you already own path. If your goal is a virtualization host that also does storage rather than a dedicated storage appliance, you want the old gaming PC to Proxmox guide instead — same hardware, different job. And if you are still deciding whether you even need a NAS versus simpler direct-attached storage, start with DAS vs NAS in 2026.

Does my old PC qualify? The five-minute checklist

Before you download anything, confirm the machine clears these bars. None of this requires opening a terminal yet, just knowing your specs.

1. 64-bit CPU

Every NAS OS worth running is 64-bit only. Any Intel Core 2-era-or-newer or AMD chip from roughly 2010 onward is 64-bit, so this rules out only genuinely ancient hardware. Practically, if the PC ran a 64-bit copy of Windows, it qualifies. Unlike a Proxmox hypervisor build, you do not need VT-x/VT-d virtualization flags for a plain NAS, so even chips with virtualization disabled or absent are fine.

2. RAM: 4GB floor, 8GB comfortable

This is the spec that steers your OS choice more than any other. The Google AI Overview and the r/HomeServer consensus both land on the same numbers: 4GB is the absolute minimum, 8GB or more is recommended for stability. OpenMediaVault will genuinely run on 2-4GB because it is just Debian with a web UI. TrueNAS wants 8GB as a practical floor because ZFS uses spare RAM as read cache. Whatever you have, there is an OS that fits it — the trick is matching them, which the next section does.

3. SATA ports (and bay space)

Count two things: how many SATA ports the motherboard has, and how many drives the case can physically hold. You need one SATA port per data drive plus one for the boot device. Most consumer boards ship 4-6 ports, which comfortably covers a 2-4 drive home NAS. Bay space is the other half: a slim office desktop might only fit one or two 3.5-inch drives even if the board has six ports, so check the chassis, not just the spec sheet. XDA’s “things to check when building a NAS with old PC parts” walks through exactly this trap.

4. The HBA escape hatch (when you run out of ports)

If you want more drives than the board has ports, the community-standard answer is an LSI HBA card flashed to “IT mode.” IT mode turns the card into a plain pass-through controller, handing each disk directly to the OS — which is exactly what ZFS and OMV want. Cards like the LSI 9211-8i (and its OEM rebadges from Dell and others) are cheap on the used market and are a homelab staple precisely for this. Avoid two tempting shortcuts: a cheap hardware RAID card (it hides the disks from ZFS) and a SATA port multiplier (flaky under load). The flashing process is well-documented across the TrueNAS forums and r/homelab; budget an evening for it the first time.

5. A separate boot drive

Do not install the NAS OS onto one of your storage drives. Use a small, dedicated boot device — a cheap 64-128GB SATA or NVMe SSD is ideal. If you are genuinely out of SATA ports, a quality USB SSD works (the official TrueNAS forum advice is a real USB SSD like a Samsung T7, not a flimsy thumb drive, which wears out fast). Keeping the OS off the data pool means the storage stays clean and portable: you can reinstall or swap the OS without ever touching your files.

Does your old PC qualify?
Five checks before you flash a USB stick
CheckYou needFix if short
CPU64-bit (any ~2010+ desktop)None practical — replace the box
RAM4GB min / 8GB comfortableCheap DDR3/DDR4 used, or run OMV
SATA ports1 per drive + 1 bootLSI HBA in IT mode
Bay spaceRoom for your 3.5in drivesBigger case, or fewer/larger drives
Boot deviceSeparate 64-128GB SSDUSB SSD (not a thumb drive)
techfuelhq.com · June 2026

Choosing the OS: OpenMediaVault vs TrueNAS vs Unraid

This is where people stall, and the wrong pick means a rebuild. For an old consumer PC specifically, the decision is simpler than the general “best NAS OS” debate, because two things narrow it: your RAM, and the fact that your board almost certainly has no ECC.

OpenMediaVault — the default for old, low-RAM hardware

OpenMediaVault (OMV) is Debian Linux with a NAS-focused web UI bolted on. That is its whole strength: it is the lightest option by a wide margin, runs comfortably on 2-4GB of RAM, and does not force a particular filesystem on you (ext4, XFS, or Btrfs, with ZFS available via plugin). It does SMB/CIFS shares, NFS, rsync, and basic Docker, and nothing it does not need to. For a genuinely old desktop, a low-RAM machine, or anyone who wants a pure file server without ZFS’s appetite, OMV is the right call and the one the SERP’s own AI Overview singles out as “designed specifically to run well on minimal, older hardware.”

TrueNAS Community Edition — when you have 8GB+ and want ZFS

TrueNAS Community Edition is built around ZFS, and that is both its appeal and its cost. ZFS gives you end-to-end checksumming, silent scrubs that catch bit rot, snapshots, and clean recovery from a failed drive — the most trustworthy storage layer you can run on consumer hardware. The price is RAM: TrueNAS lists 8GB as its practical floor, and ZFS will use whatever spare memory you give it as read cache (ARC). The widely repeated “1GB of RAM per TB” rule is a rough rule of thumb, not a requirement, and has been walked back for years. If your old PC has 8GB or more and the data matters, TrueNAS is the pick. Just go in knowing the ECC caveat below.

Unraid — the paid pick for mismatched drives

Unraid is the odd one out: it is paid (perpetual licenses from roughly $49 to $249), and instead of pooling identical disks it treats each drive as its own filesystem with parity calculated across them. The killer feature is mixing drive sizes — exactly the situation you land in when you reuse an old PC and a junk-drawer pile of mismatched HDDs (a 4TB, a 6TB, an 8TB all in one array). It also has the friendliest Docker and VM interface of the three. The tradeoffs: it costs money, and its parity approach does not checksum data the way ZFS does. If you are reusing whatever drives you already own and do not want to buy a matched set, Unraid’s flexibility is worth the license. If you do go the other way and buy a matched set of NAS drives for a ZFS pool, the best NAS hard drives guide walks through the CMR picks and the recertified $/TB math — and if you’re set on Seagate, IronWolf vs IronWolf Pro vs Exos sorts out which of the three tiers fits your pool and budget.

The decision rule

  • Under 8GB RAM, or you just want a simple file server: OpenMediaVault.
  • 8GB+ and the data is irreplaceable: TrueNAS Community Edition (ZFS), accepting no-ECC.
  • A pile of mismatched drives you want to use as-is, and you will pay: Unraid.

For a deeper look at how the ZFS, Btrfs, and parity backends actually differ on rebuilds, IOPS, and redundancy, see the full Proxmox vs TrueNAS vs Unraid storage backend comparison. And before you commit to a drive layout, run your disk count and sizes through the NAS and RAID storage calculator to see usable-versus-raw capacity across RAID and RAIDZ levels.

NAS OS for an old PC, compared
Picked for reused consumer hardware, not enterprise builds
OpenMediaVaultTrueNAS CEUnraid
PriceFreeFree$49-$249
Min RAM2-4GB8GB4GB (8GB+ ideal)
Filesystemext4 / XFS / BtrfsZFSXFS + parity
Bit-rot protectionDepends on FSYes (self-heal)Parity only
Mix drive sizesWith pluginNoYes (killer feature)
Best for old PC whenLow RAM,
simple file server
8GB+,
data integrity
Mismatched
junk-drawer drives
techfuelhq.com · June 2026

The build path: from old PC to working shares

Once the machine qualifies and you have picked an OS, the actual conversion is short. This is the path the TrueNAS docs, OMV docs, and every beginner walkthrough converge on.

Step 1 — Back up anything on the drives first

Installing a NAS OS and creating a storage pool erases the drives. If the old PC or any of the disks still hold files you care about, copy them off now, to another machine or an external drive. There is no undo once you build the pool.

Step 2 — Pick your OS and download the installer

Grab the ISO for your choice: OpenMediaVault from the official site, TrueNAS Community Edition from truenas.com, or Unraid from unraid.net. Match it to your RAM per the decision rule above — this is the call that is hardest to reverse later.

Step 3 — Flash a USB installer

Write the ISO to a spare USB stick with Rufus (Windows), balenaEtcher (cross-platform), or Ventoy if you want to keep several installers on one stick. This USB is the installer and can be reused afterward — it is not where the OS will live.

Step 4 — Boot the old PC from USB and install

Plug in the installer USB and your separate boot SSD. Power on and tap the boot-menu key (commonly F11, F12, or Delete) to boot from the USB. Run the installer and, when it asks for a target, select your small boot SSD — not a data drive. A few minutes later it reboots to a console showing an IP address, for example 192.168.1.150.

Step 5 — Open the web UI and set a static IP

Type that IP into a browser on your main computer to reach the NAS dashboard. First housekeeping job: give the NAS a static IP, either in the OS network settings or as a DHCP reservation in your router, so the address never moves out from under you.

Step 6 — Create the storage pool

In the OS dashboard, group your data drives into a pool. The redundancy choice matters: a two-drive mirror (ZFS mirror or RAID 1) gives you one-drive fault tolerance and is the simplest safe default; larger arrays use RAIDZ (TrueNAS) or parity (Unraid). Sanity-check raw-versus-usable space for your layout with the NAS and RAID storage calculator before you commit, since redundancy always costs capacity.

Step 7 — Create shares and connect

Enable SMB (Server Message Block) for Windows/Mac/Linux access, create a shared folder on your pool, add a user, and point your other devices at it. The share now mounts like any network drive. Add a scheduled scrub (ZFS) or parity check (Unraid) so the array verifies itself on a cadence, and you have a working NAS.

The honest caveats

A repurposed old PC is a genuinely good NAS, but it is not free of tradeoffs, and pretending otherwise would not help you. Here are the four worth knowing before you commit.

Power draw. This is the big one, covered up top: an old tower idles far higher than a purpose-built mini NAS, and over years that gap can exceed the cost of just buying the new box. Measure your idle wattage with a smart plug or a Kill-A-Watt and run it against your electricity rate using the 24/7 idle power cost breakdown. If you are over ~75W and cannot bring it down, the repurpose math may not win.

No ECC RAM. Consumer desktop boards do not support error-correcting memory, and ZFS is happiest with ECC. But the long-standing scare that “ZFS without ECC will destroy your data” has been overstated for years — non-ECC ZFS is no more dangerous than any other non-ECC filesystem, and it is what the overwhelming majority of home TrueNAS users run. The real protection is not ECC; it is keeping actual backups, because a NAS (RAID or not) is never a backup by itself.

Drive and SATA limits. A consumer board and a small case cap how far you can expand. You can push past the port count with an HBA, but bay space, power-supply SATA connectors, and airflow all become real constraints as you add disks. If you find yourself buying an HBA, a bigger PSU, and a new case, you have effectively built a new machine and should price it against a purpose-built one.

Noise and footprint. A tower with case and CPU fans is louder and far larger than a silent shelf-top mini NAS. If the box lives in an office or bedroom, that matters. It is a fine reason to choose differently even when the power math says “keep it.”

None of these are dealbreakers for the common case — a reasonably efficient desktop with a few drives, living somewhere you will not hear it. They are the signals that tell you when reusing the old PC stops making sense and buying purpose-built starts. If you land on “buy,” the budget NAS build guide covers the cheapest paths in the current drive-price climate.

Bottom line

If you already own a desktop with a 64-bit CPU, 4GB or more of RAM, and a couple of free SATA ports, you can turn it into a real NAS this weekend for the cost of a small boot SSD and a free OS. Match the OS to the RAM — OpenMediaVault for the lean, low-RAM box; TrueNAS Community Edition when you have 8GB-plus and want ZFS’s data integrity; Unraid when you are pooling mismatched drives and will pay for the convenience. Put the OS on a separate boot drive, add an LSI HBA in IT mode if you run short on ports, and keep backups regardless of redundancy.

The one number that decides whether this is a smart move or a slow money leak is idle power. Measure it, do the three-year math, and if your old tower drinks too much, there is no shame in selling it and building a purpose-built box instead. For most people with a 65W-class machine gathering dust, though, the answer is simple: do not throw it out — give it a second life as storage.

Sources

Email corrections to hello@techfuelhq.com.


Lowell K. Wood IV (LK Wood IV) runs TechFuel HQ from St. Louis County, Missouri — a homelab and budget-PC infrastructure site for self-hosters who refuse to pay cloud rent. Contact: hello@techfuelhq.com

Frequently asked questions

Can I use an old PC as a NAS?
Yes, if it is a 64-bit machine with a few SATA ports and at least 4GB of RAM (8GB is the comfortable floor). The community consensus on r/HomeServer and the TrueNAS forums is that almost any desktop from the last decade works for OpenMediaVault, and most work for TrueNAS too. The two real constraints are how many drives you can physically connect (SATA ports plus bay space) and idle power draw, since the box runs 24/7.
Is it cheaper to build a NAS from an old PC?
If you already own the PC and have drives, yes, the up-front cost is close to zero, which is the whole appeal. But run the math over three years: an old tower idling at 40-70W can cost more in electricity than a new ~$200 mini-PC NAS that idles under 20W. The old PC wins on day-one cost and RAM ceiling; a purpose-built box wins on power and noise. If your machine idles high, price a new build with the budget-NAS guide before committing.
Is 16GB of RAM enough for a NAS?
More than enough for almost any home NAS, including ZFS. The old ‘ZFS needs 1GB of RAM per TB’ rule is outdated and was never a hard requirement. 8GB is the practical floor for TrueNAS, 16GB is comfortable for a 4-bay array with a few apps, and you only need 32GB+ if you run deduplication (most people should not) or a stack of containers. OpenMediaVault runs happily on 4GB.
How much RAM does a NAS need?
OpenMediaVault runs on as little as 2-4GB because it is just Debian with a web UI. TrueNAS Community Edition lists 8GB as its practical minimum and uses free RAM as ZFS read cache (ARC), so more RAM means faster reads, not a hard gate. For an old PC, match the OS to the RAM you have: low-RAM box gets OMV, 8GB-plus box can run TrueNAS.
What is the best NAS software for an old PC?
For a low-RAM or genuinely old consumer desktop, OpenMediaVault is the default: it is Debian-based, runs on 2-4GB, and does not require ZFS. If the machine has 8GB+ and you want checksummed, self-healing storage, TrueNAS Community Edition (ZFS) is the pick, with the caveat that consumer boards lack ECC RAM. Unraid is the paid option worth it mainly when you want to mix mismatched drive sizes.
Do I need ECC RAM to run TrueNAS on an old PC?
No. ECC is ideal for ZFS and protects against rare in-memory bit flips, but it is not required, and the ‘ZFS without ECC will eat your data’ claim has been overstated for years, including by ZFS developers. Almost no consumer desktop has ECC. Run TrueNAS without it, keep real backups (ECC or not, a NAS is not a backup), and you are fine for a home setup.
How many SATA ports do I need, and what if I run out?
One port per drive, plus one for the boot SSD. Most consumer boards have 4-6 SATA ports, which covers a typical 2-4 drive home NAS. If you need more, the community-standard fix is an LSI HBA card flashed to ‘IT mode’ (passing drives straight through to the OS) rather than a cheap RAID card or a port multiplier, both of which cause problems with ZFS.
Should I run the OS on one of my storage drives?
No. Use a small, separate boot device, ideally a cheap SATA or NVMe SSD (64-128GB is plenty), or a quality USB SSD if you are out of ports. Keeping the OS off your data drives means the storage pool stays clean and portable, and you can rebuild the OS without touching your data.

Evidence ledger

Last updated
Methodology
This homelab guide was written and edited by Lowell K. Wood IV in St. Louis County, MO. Specs, prices, commands, and version numbers are drawn from the official vendor, reseller, and project documentation current on the date above, and were verified before publishing. First-person hardware claims appear only where the article shows a verifiable artifact — a photo, receipt, or measurement — or links to the TechFuelHQ Open Bench Datasets. Every fact is human-verified against its cited source before publishing; AI assists with first-draft structure and source-gathering, not with the verdict. Full editorial standard: methodology.
Update log
  • 2026-07-24 — Last reviewed and updated.
Corrections
Spotted an error or stale price? Email hello@techfuelhq.com. Confirmed corrections are added to the update log above.

About the author

Written by Lowell K. Wood IV. Lowell builds and runs TechFuelHQ from St. Louis, Missouri, pairing thirteen-plus years of hands-on homelab, PC, server, and networking experience with cited third-party testing and first-party benchmarks on the gear he still runs. He also works ground EMS as a Nationally Registered Paramedic (NREMT).