How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS

Skip the fancy box? DIY storage fans cheer while nervous owners clutch their backup drives

TLDR: The guide says you can build a simple home file server without buying a premium brand box, and your drives should stay readable even if the computer dies. Commenters split hard between DIY fans who love control and skeptics who want the safety, alarms, and easy fixes of ready-made systems.

A quiet little guide about building your own home storage box somehow turned into a full-blown comment-section custody battle over convenience, trust, and how much chaos people are willing to tolerate to save money. The article itself is pretty simple: instead of buying a polished all-in-one box from brands like Synology or QNAP, the writer says you can use a basic Linux computer, set up the ZFS file system, and share files on your network. The big selling point is portability: if the computer dies, the drives can supposedly be moved to another machine and your data comes back with a few commands. For the DIY crowd, that was basically catnip.

But the community? Deeply divided. One camp loved the stripped-down approach. A commenter said they landed in almost the exact same place: simple operating system, ZFS for storage safety, and Docker for extras. Another was already in full bargain-hunter mode, talking cases, drive bays, and “shucking” external drives like it’s a competitive sport. Then came the anti-drama drama: people paying for what one commenter hilariously called “snooty” because when a drive dies, the machine beeps, flashes a light, and tells you what to do. That vibe absolutely crushed the room. Why build a science project, they asked, when a polished box can basically hold your hand during a hardware panic?

And then the spiciest take of all landed like a brick: “Yeah no.” One skeptic dismissed the whole thing as hacky and said storage is not where you get cute with experiments. Translation: some readers saw freedom and simplicity; others saw a future 2 a.m. disaster with family photos on the line. Classic home-lab chaos.

Key Points

  • The article describes a minimal NAS build using Debian 12, OpenZFS, and Samba instead of Synology, QNAP, or TrueNAS.
  • The example configuration uses RAIDZ1, four 4TB NVMe SSDs, a 4-core CPU, and 16 GB ECC RAM, with no encryption.
  • Backups are explicitly out of scope, and the article points readers to ZFS Backup Scheduler for backup handling.
  • A major feature highlighted is that ZFS stores pool configuration on the disks, allowing recovery on another machine with `zfs import`.
  • The setup process begins by identifying drives with `lsblk`, checking persistent identifiers in `/dev/disk/by-id`, and preparing alias mappings in `/etc/zfs/vdev_id.conf`.

Hottest takes

“I still pay for snooty” — beagle3
“when a disk goes bad (not if; when)” — beagle3
“Yeah no… keep these hacky stuff for your hyperland set up” — tamimio
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.