I’m new to the 45HomeLab user community. Jeff Geerling (and others) sent me (HL4 video) I just ordered a HL4 build for Plex and other tinkering after seeing Jeff’s video and reading the HL4 product manual some.
I’ve used TrueNAS for home storage since 2017 when I built a home brew machine for TrueNAS 9. Number Nine was gorydamn ugly back then.
In 2020 or so, I added a second TrueNAS machine for backups via replication. The home brew just failed. A new Mini is en route to replace it in the Time Machine chain. Spare disks will go into the new Mini.
The HL4 machine is for home lab stuff and not to be part of the Time Machine bucket brigade. I’ll move the home brew machine’s disks into it. The cost of disks dominates the cost of NAS server builds. The HL4 is a good value with the salvaged disks repurposed.
The 45HomeLab product manuals have step by step procedures for setting up containers for popular home lab applications including Plex, HomeAssistant, and NextCloud. Houston provides a Cockpit extension for purposes of creating and managing containers.
The manual also has good procedures for building a first ZPOOL and ZFS maintenance.
ZFS is an excellent choice for a NAS file system. I set up my pool as RAIDZ2 (2 disks worth of ECC) and encrypted. The drives have “zdev” labels that indicate their pool usage. Any drive can go in any slot provided the pool members are kept together.
On start up, ZFS will check the headers and come up properly. This makes ZFS a good option for media servers and photo/video libraries.
Over the years, I’ve replaced failed disks. With the cabinet layouts in Houston, it should be dead simple. My first TrueNAS was home brew in a Node 804 case. Finding the dead drive is tedious. ZFS tells you the serial number. But without the map, it is a linear search to find the failed drive by printed serial number. That’s the advantage of buying specialist cases and using the associated software. It tells you which slot to replace! Nice.
ZFS takes snapshots at a set interval (like APFS). The filesystem can be rolled back to any snapshot. Older snapshots are retired based on a time to live setting.
Many home users have 2 ZFS based systems. The second is a backup for the primary using ZFS replication to keep the backup in sync automatically. Sync is by snapshots so the filesystem remains in production during replication. That’s what copy on write is about.
The 45HomeLab Cockpit/Houston management environment supports snapshots and replication. The manual covers snapshots and replication covers step-by-step using Houston.
Many TrueNAS users replicate to a second system (why I have 2) left with family or friend for off-site backups. Replication is a ZFS thing so 45HomeLab and TrueNAS systems can interoperate in a replication scheme.
Level1Tech had an important point. A good case is a lifetime acquisition you can will to the offspring. A good case will have multiple systems in it over the years. 45HomeLab is very much in that mold. They are carefully picking their niche.