Files
truenas-stacks/docs/architecture/HARDWARE_INVENTORY.md
Fizzlepoof a7b00e6742
Some checks failed
secret-guardrails / artifact-secret-scan (push) Has been cancelled
secret-guardrails / gitleaks (push) Has been cancelled
docs: capture PD future-state architecture
2026-05-25 18:02:25 +00:00

3.0 KiB
Raw Blame History

Hardware Inventory

Serenity (NAS / Media Ingestion)

  • OS: Unraid 7.2.4
  • IP: 10.5.30.5 | Tailscale: 100.94.87.79
  • CPU: Dual Xeon X5690 (6c/12t each — 24 threads total)
  • RAM: 102GB
  • GPU: None (Matrox IPMI only)
  • UPS: None

Storage

Pool Type Drives Usable Notes
malcolm RAIDZ1 6× 10TB HDD ~40TB Heavily utilized
cache ZFS single 1× Kingston SNV2S 1TB NVMe ~1TB Appdata/Docker

Key Shares

Share Size Purpose
data 35TB Media library
immich 62GB Immich photo storage
nextcloud 7.4GB Nextcloud data
Tesla/dashcam 1.6TB Dashcam footage
fizzlebang 17GB Personal files
isos 22GB ISO images
Syncthing 4.6GB Syncthing data
manndra Partner's storage
Long and Low Crafts Crafts business
zfs_backups_array ZFS backup target

PlausibleDeniability (Primary Docker Host)

  • OS: TrueNAS Scale 25.10.2.1
  • CPU: Ryzen 9 3950X
  • RAM: 32GB
  • GPU: Nvidia RTX 2080 Ti (11GB VRAM) — Plex, Immich ML, Ollama
  • UPS: None

Storage

Pool Type Mount Notes
tank ZFS mirror (2 drives) /mnt/tank ~3.5TB usable
docker-ssd Single Crucial MX500 500GB /mnt/docker-ssd No redundancy
boot-pool Single sdc3 TrueNAS boot

NFS Mounts

  • Serenity data array → /mnt/unraid/data

Planned PD upgrade target

  • Platform: HL15 Beast ASRock build (ASRock ROMED8-2T)
  • Recommended CPU floor: EPYC 7282
  • Preferred long-term CPU: EPYC 7452 if budget allows
  • RAM floor: 64GB
  • Preferred RAM if hosting production plus multiple cyber VMs: 128GB
  • PSU guidance: keep the RM1000x unless a 4090-class GPU is likely; move to HX1500i when the 4090 plan becomes real
  • Planned storage growth:
    • adopt Serenity's storage role into PD
    • add a second HDD-backed ZFS pool using 5-6 new 20TB+ drives
    • add SSD/NVMe tiers for apps, databases, VM disks, scratch, and model cache

N.O.M.A.D. (Offline Knowledge + Game Servers)

  • OS: Ubuntu 25.10 (bare metal)
  • IP: 10.5.30.7
  • CPU: Intel Core i7-4770K @ 3.50GHz (4c/8t, up to 3.9GHz)
  • RAM: 32GB DDR3 1600MHz (4×8GB)
  • GPU: NVIDIA GeForce GTX 1080 (8GB VRAM)
  • NIC: Intel I218-V (1GbE) + Aquantia AQC113 (10GbE)
  • Motherboard: ASRock H97M Pro4
  • UPS: None

Storage

Device Size Mount Purpose
Samsung SSD 840 (sdb) 232.9GB / (LVM 100GB) OS boot
WD Red HDD (sda) 3.6TB /mnt/hdd-1 Primary data, project-nomad symlink
WD Red HDD (sdc) 3.6TB /mnt/hdd-2 Docker data-root
Seagate SSD (sdd) 223.6GB /mnt/ssd-1 Fast scratch

Desktop: ROCINANTE

  • OS: Windows 11 Pro
  • CPU: Ryzen 7 9850X3D
  • RAM: 64GB
  • GPU: RTX 4090 (24GB VRAM)
  • Role: Heavy AI inference, local Ollama (expose via OLLAMA_HOST=0.0.0.0)