How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS (2024)
Points and comments are a snapshot, not live.
Setting up a minimal ZFS NAS on Debian with Samba requires little more than a few commands.
The author documents building a minimal ZFS NAS using Debian 12, OpenZFS, and Samba, with RAIDZ1 redundancy and 4x4TB NVMe SSDs. The key insight: ZFS stores all configuration on the disks themselves, so a simple `zfs import` restores the pool on any machine with ZFS tools. Steps include creating a zpool with `ashift=12`, setting compression (lz4), creating datasets, and configuring Samba shares for general access and macOS Time Machine. The author rejects TrueNAS as overkill for basic needs.
What commenters are saying
Commenters generally agree ZFS handles drive failure robustly, with tools like `zpool replace` making recovery simple. Several recommend HP ProLiant MicroServers or used enterprise gear for the hardware. A recurring critique: the guide lacks instructions for identifying and replacing a failed disk, including active alerts. Some users advocate for NixOS as the base OS for its declarative configuration. Others note that while ZFS is technically superior to mdadm/LVM, the hardware ecosystem (beeps, LEDs) matters for operational awareness.