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

90 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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`)