TrueNAS software costs exactly zero. This guide walks the whole build on an old PC - install, storage pool, shared folders, users and snapshots - and states the real bill honestly: the drives you put in, the electricity it sips all day, and one backup copy that must live outside the NAS.
A NAS is just a computer whose only job is holding files for the whole house or office - and the expensive part was never the software. TrueNAS is free, and an old PC you already own is a perfectly good home for it. Below is the complete path, in the order that works: what free honestly covers, the install, the storage pool, shared folders everyone can open, proper user accounts, and the snapshots that act as an undo button. The companion video above shows the same build on screen.
Example dashboard of a finished build - a healthy pool, shares served, no alerts.
TrueNAS Community Edition is free software - no licence, no subscription for the NAS features in this guide. But free software still runs on physical things, so count the real costs once, before you start:
Everything else in this page - pools, shares, users, snapshots - is included in the free software.
Write the TrueNAS installer to a pen drive, boot the old PC from it, and install onto a small SSD kept only for the system. Your storage drives stay separate, so the system disk can be replaced without touching your data.
http://192.168.1.50Honest note from experience: a pen drive makes a poor permanent boot disk - they wear out quietly. A cheap small SSD is the right home for the system.
Open the web interface, go to Storage and create a pool from your storage drives. With two drives, choose a mirror: both drives hold the same data, so one can die and nothing is lost. With three or more, RAIDZ1 spreads data with one drive of safety.
tankTake your time here. The pool layout is the one decision that is painful to change later.
Inside the pool, make one dataset per job - Media, Documents, Backups - then share each over SMB so Windows and Mac treat it like a normal folder.
\\192.168.1.50\Media in the address bar - use your NAS address and share nameThe admin account is for managing the NAS, not for daily file access. Create a separate user for each person under Credentials → Users, set who can open which share, and test every login from a second device before you move real data in.
Snapshots are TrueNAS quietly saving the state of a folder at set times. A deleted file, a wrong edit, even an encrypted-by-malware folder can be rolled back to yesterday in minutes.
Snapshots cost only the space of what changed. For a family NAS they are the single feature that saves the most tears.
Every step shown live on screen - installation, pools, shares and the settings that matter.
▶️ Watch Full VideoThe Community Edition used in this guide is free - pools, shares, users and snapshots are not locked behind a subscription. The company behind it sells business systems and support, which is how the free edition exists. Your real costs are the drives and the electricity, both counted honestly in this guide.
8 GB is the practical minimum and 16 GB makes it comfortable. TrueNAS uses spare RAM as its read cache, so more RAM mainly means faster repeated access. Fancy error-correcting memory is nice to have for a home build, not a requirement.
You can, and for learning it is fine. But a single drive means the day it dies, everything on it is gone - no mirror, no safety. If the data matters, start with two drives of the same size in a mirror, and still keep a separate backup copy outside the NAS.