architecture:overview
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| architecture:overview [2026/02/23 13:33] – 192.168.1.189 | architecture:overview [2026/02/23 13:41] (current) – 192.168.1.189 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== TorresVault Architecture Overview ===== | ===== TorresVault Architecture Overview ===== | ||
| - | This page documents the updated, high-level architecture of the TorresVault home lab as of 2026, following consolidation into the new PVE-NAS system. | + | This page documents the updated, high-level architecture of the **TorresVault** home lab as of **2026**, following consolidation into the new **PVE-NAS** system. |
| Core components included: | Core components included: | ||
| - | Proxmox (single-node) + TrueNAS VM | + | * Proxmox (single-node) + TrueNAS VM |
| + | * All storage (HBA → TrueNAS) | ||
| + | * Network (UniFi, VLANs, WiFi, APs, switches) | ||
| + | * Core services (DNS, reverse proxy, Pi-hole, monitoring, media) | ||
| + | * Home Automation (HA, BLE, FPP) | ||
| + | * Future expansion: backup NAS + AI cluster | ||
| - | All storage (HBA → TrueNAS) | + | ---- |
| - | + | ||
| - | Network (UniFi, VLANs, WiFi, APs, switches) | + | |
| - | + | ||
| - | Core services (DNS, reverse proxy, Pi-hole, monitoring, media) | + | |
| - | + | ||
| - | Home Automation (HA, BLE, FPP) | + | |
| - | + | ||
| - | Future expansion: backup NAS + AI cluster | + | |
| ==== 1. High-Level Diagram ==== | ==== 1. High-Level Diagram ==== | ||
| Line 97: | Line 94: | ||
| </ | </ | ||
| - | ==== 2. Network & VLAN Layout ==== | + | ==== ==== 2. Network & VLAN Layout |
| - | The UCG Max serves as the router, firewall, and DHCP server for all networks. | + | The **UCG Max** serves as the router, firewall, and DHCP server for all networks. |
| === Core UniFi Devices === | === Core UniFi Devices === | ||
| - | Gateway | + | **Gateway** |
| - | UCG Max – 192.168.1.1 | + | * UCG Max – 192.168.1.1 |
| + | * WAN → Ting Fiber | ||
| + | * DHCP → all VLANs | ||
| + | * Firewall + inter-VLAN rules | ||
| - | WAN → Ting Fiber | + | **Switches** |
| - | DHCP → all VLANs | + | * USW Flex – 192.168.10.7 |
| + | * USW Flex 2.5G 5 – 192.168.10.104 | ||
| + | * USW-Lite-8-PoE – 192.168.1.194 | ||
| + | * UDB Mesh Switch – 192.168.1.98 | ||
| - | Firewall + inter-VLAN rules | + | **APs** |
| - | Switches | + | * Master Bedroom AP – 192.168.10.201 |
| - | + | | |
| - | USW Flex – 192.168.10.7 | + | |
| - | + | ||
| - | USW Flex 2.5G 5 – 192.168.10.104 | + | |
| - | + | ||
| - | USW-Lite-8-PoE – 192.168.1.194 | + | |
| - | + | ||
| - | UDB Mesh Switch – 192.168.1.98 | + | |
| - | + | ||
| - | APs | + | |
| - | + | ||
| - | Master Bedroom AP – 192.168.10.201 | + | |
| - | + | ||
| - | Hallway AP – 192.168.1.236 | + | |
| === VLANs === | === VLANs === | ||
| Line 148: | Line 138: | ||
| ==== 3. Proxmox Architecture (Updated 2026) ==== | ==== 3. Proxmox Architecture (Updated 2026) ==== | ||
| - | This replaces the old PVE1/PVE2 cluster. | + | **This replaces the old PVE1/PVE2 cluster.\\ You now run a single powerful PVE-NAS node.** |
| - | You now run a single powerful PVE-NAS node. | + | |
| === PVE-NAS === | === PVE-NAS === | ||
| - | Hostname: pve-nas | + | * Hostname: |
| - | + | | |
| - | Mgmt: 192.168.1.153 | + | |
| - | + | | |
| - | IPMI: 192.168.1.145 | + | |
| - | + | | |
| - | CPU: Ryzen 7 5700G (8c/16t) | + | |
| - | + | | |
| - | RAM: 64 GiB ECC | + | |
| - | + | * **8 × 1.92 TB PM863 SSD** (see pic you uploaded) | |
| - | Boot: 2 × NVMe SSD (ZFS mirror) | + | |
| - | + | | |
| - | VM Storage: 2 × 1.9 TB Samsung PM863 (VMs/OS) | + | |
| - | + | ||
| - | HBA: 1 × LSI (IT mode) | + | |
| - | + | ||
| - | Passthrough Disks: | + | |
| - | + | ||
| - | 8 × 1.92 TB PM863 SSD (see pic you uploaded) | + | |
| - | + | ||
| - | Network: | + | |
| - | + | ||
| - | 2 × 1 GbE | + | |
| - | + | ||
| - | 2 × 10 GbE (future storage uplink to Flex 10G or host-to-host) | + | |
| === TrueNAS VM === | === TrueNAS VM === | ||
| - | Receives full HBA passthrough | + | * Receives full HBA passthrough |
| + | * Controls all 8 × PM863 SSDs | ||
| + | * Pool growth planned to 11-drive configuration | ||
| + | * Hosts: | ||
| + | * Immich storage | ||
| + | * Jellyfin media | ||
| + | * Nextcloud files | ||
| + | * Backups (PBS target) | ||
| - | Controls all 8 × PM863 SSDs | + | ---- |
| - | + | ||
| - | Pool growth planned to 11-drive configuration | + | |
| - | + | ||
| - | Hosts: | + | |
| - | + | ||
| - | Immich storage | + | |
| - | + | ||
| - | Jellyfin media | + | |
| - | + | ||
| - | Nextcloud files | + | |
| - | + | ||
| - | Backups (PBS target) | + | |
| ==== 4. Core Services (Current Deployment) ==== | ==== 4. Core Services (Current Deployment) ==== | ||
| - | DNS / Filtering | + | * **DNS / Filtering** |
| + | * Pi-hole pair | ||
| + | * VIP: **192.168.1.5** | ||
| + | * **Reverse Proxy** | ||
| + | * NGINX Proxy Manager | ||
| + | * External: '' | ||
| + | * Internal: '' | ||
| + | * **Storage** | ||
| + | * TrueNAS (VM on PVE-NAS) | ||
| + | * **Monitoring** | ||
| + | * Prometheus | ||
| + | * Grafana | ||
| + | * UniFi metrics | ||
| + | * Proxmox exporter + TrueNAS telemetry | ||
| + | * **Automation / Smart Home** | ||
| + | * Home Assistant (Pi) | ||
| + | * BLE tracking (Atom Lite / Echo / EP1) | ||
| + | * FPP integration (192.168.60.55) | ||
| + | * WLED ('' | ||
| + | * **Media** | ||
| + | * Jellyfin VM | ||
| + | * **Photos** | ||
| + | * Immich VM | ||
| + | * Data stored fully on TrueNAS | ||
| - | Pi-hole pair | + | ---- |
| - | + | ||
| - | VIP: 192.168.1.5 | + | |
| - | + | ||
| - | Reverse Proxy | + | |
| - | + | ||
| - | NGINX Proxy Manager | + | |
| - | + | ||
| - | External: torresvault.com | + | |
| - | + | ||
| - | Internal: in.torresvault.com | + | |
| - | + | ||
| - | Storage | + | |
| - | + | ||
| - | TrueNAS (VM on PVE-NAS) | + | |
| - | + | ||
| - | Monitoring | + | |
| - | + | ||
| - | Prometheus | + | |
| - | + | ||
| - | Grafana | + | |
| - | + | ||
| - | UniFi metrics | + | |
| - | + | ||
| - | Proxmox exporter + TrueNAS telemetry | + | |
| - | + | ||
| - | Automation / Smart Home | + | |
| - | + | ||
| - | Home Assistant (Pi) | + | |
| - | + | ||
| - | BLE tracking (Atom Lite / Echo / EP1) | + | |
| - | + | ||
| - | FPP integration (192.168.60.55) | + | |
| - | + | ||
| - | WLED (wled_car_warning) | + | |
| - | + | ||
| - | Media | + | |
| - | + | ||
| - | Jellyfin VM | + | |
| - | + | ||
| - | Photos | + | |
| - | + | ||
| - | Immich VM | + | |
| - | + | ||
| - | Data stored fully on TrueNAS | + | |
| ==== 5. Torres Family Lights ==== | ==== 5. Torres Family Lights ==== | ||
| - | VLAN 60 – 192.168.60.0/ | + | * VLAN 60 – 192.168.60.0/ |
| + | * FPP – 192.168.60.55 | ||
| + | * Mega tree + matrix + roofline + props | ||
| + | * Kulp controllers | ||
| + | * WLED instances (car, garage, etc.) | ||
| + | * HA controls: | ||
| + | * Start/stop show | ||
| + | * Playlist control | ||
| + | * Monitoring + notifications | ||
| - | FPP – 192.168.60.55 | + | ---- |
| - | + | ||
| - | Mega tree + matrix + roofline + props | + | |
| - | + | ||
| - | Kulp controllers | + | |
| - | + | ||
| - | WLED instances (car, garage, etc.) | + | |
| - | + | ||
| - | HA controls: | + | |
| - | + | ||
| - | Start/stop show | + | |
| - | + | ||
| - | Playlist control | + | |
| - | + | ||
| - | Monitoring + notifications | + | |
| ==== 6. Future Direction (TorresVault 2.0 Roadmap) ==== | ==== 6. Future Direction (TorresVault 2.0 Roadmap) ==== | ||
| - | Add backup NAS (mirrored SSD/SAS) | + | * Add backup NAS (mirrored SSD/SAS) |
| - | + | | |
| - | Expand TrueNAS pool with remaining SSDs | + | |
| - | + | | |
| - | Add Flex 10G for full 10GbE storage | + | |
| - | + | | |
| - | Add 2 × UM890 Pro mini-PCs for AI / services cluster | + | |
| - | + | * Unify monitoring and alerts across entire stack | |
| - | Add GPU node (3060-based Jarvis system) | + | * Improve full documentation in DokuWiki |
| - | + | ||
| - | Migrate more services to containers | + | |
| - | + | ||
| - | Fully integrate Home Assistant Voice across home | + | |
| - | Unify monitoring and alerts across entire stack | ||
| - | Improve full documentation in DokuWiki | ||
architecture/overview.1771871620.txt.gz · Last modified: by 192.168.1.189
