Homelab · Proxmox · OPNsense · TrueNAS
A multi-node virtualization cluster with segmented networking, ZFS storage, and self-hosted services. This page breaks down nodes, storage pools, VLANs, automations, and backups.
Five physical nodes, each with a focused role.
Specs: AMD Ryzen 5 3600, 80 GB RAM, RTX 3060.
Roles: TrueNAS SCALE, Plex (GPU), utility VMs (Pi-hole, HA integrations, Tautulli).
Specs: Intel i9-9900K, 16 GB RAM, dual 10GbE.
Roles: OpenWRT (PPPoE) → OPNsense (VLANs, DHCP, firewall).
Specs: Intel Alder Lake N97, 12 GB RAM, dual LAN.
Roles: Tailscale, Monit, Nextcloud, USB backup targets.
Specs: AMD Ryzen 5 3600, 32 GB RAM, RTX 3060, 10GbE.
Roles: Frigate NVR, Obico, Nginx (this site).
Specs: Dell OptiPlex 390.
Roles: Offsite backups, HA, Jellyfin, monitoring (Wyse 3040 link).
TrueNAS SCALE manages multiple ZFS pools. SAS lives on Node 1; selected SATA drives are passed through from Node 4.
| Pool | Configuration | Usable | Location | Purpose |
|---|---|---|---|---|
| Pool A | 6 × 6TB SAS (RAIDZ2) | ~24 TB | Node 1 | School (250GB+), critical Plex (~2TB), room to grow w/ redundancy |
| Pool B | 1 × 12TB SAS (single) | 12 TB | Node 1 | Bulk Plex (cartoons/movies) — re-downloadable |
| Pool C | 2 × 2TB SATA (striped) | ~4 TB | Node 4 → TrueNAS | Scratch / torrent staging (no redundancy) |
| Pool D | 2 × 4TB SATA (mirror) | ~4 TB | Node 4 → TrueNAS | Photo archive (~3.4 TB) — redundant |
Internet → OpenWRT (PPPoE) → OPNsense (firewall, VLANs, DHCP)
Enterprise-style segmentation, filtering, and visibility.
3-2-1 rule: 3 copies · 2 media · 1 offsite