Table of Contents

=========================================

Proxmox Architecture – TorresVault 2.0 (Current State, 2026)

=========================================

This document describes the current, single-node Proxmox architecture powering TorresVault 2.0.

This page replaces and supersedes all references to:

All of that hardware has been decommissioned.

The sole hypervisor is now:

▶ PVE-NAS (192.168.1.153)

Running on enterprise-grade Ryzen hardware with TrueNAS virtualized via HBA passthrough, and acting as the centralized compute + storage backbone for TorresVault 2.0.

Future expansions (backup NAS, mini-PC cluster, GPU with Jarvis, Flex 10G, etc.) will be documented on a separate roadmap page.


1. High-Level Overview

Hypervisor Platform

Storage Layer (under TrueNAS VM)

Backup Layer

Workload Layer

Core services:

Automation Layer

This is currently the entire virtualization footprint for TorresVault 2.0.


2. Physical Host: PVE-NAS

Hardware Summary

Component Details
Motherboard ASRock Rack X570D4U-2L2T
CPU AMD Ryzen 7 5700G — 8 cores / 16 threads
RAM 64 GiB DDR4 ECC
Boot 2 × NVMe SSD (ZFS mirror)
VM Storage 2 × Samsung PM863 1.92 TB SSD (Proxmox local storage)
HBA 1 × LSI IT-Mode passthrough
TrueNAS Pool Drives 8 × Samsung PM863 1.92 TB SSD (full passthrough)
Networking 1G ×2 + 10G ×2 (X550 NICs)
IPMI 192.168.1.145

This is now your single most powerful and consolidated host in TorresVault.


3. Network Design

Proxmox sees only the main LAN and storage networks you define.

Management & LAN

Interface IP Purpose
vmbr0 192.168.1.153 Main LAN bridge & VM network
eno1 / eno2 (bridged) 1G LAN & VM connectivity
ens1f0 / ens1f1 (available) Dual 10GbE for future storage network / Flex 10G

VLANs (available to VMs)

IPMI


4. Storage Architecture (Current)

There are three main storage components:


4.1 Proxmox Local Storage (OS + VM disks)

Storage Name Description Backed By
local ISOs, templates NVMe mirror
local-lvm VM disks NVMe mirror
ssd-backups Local staging 1.9TB PM863 SSD
immich-nfs Immich share TrueNAS
nas-zfs ZFS datasets TrueNAS
nas-local VM backups / misc TrueNAS

4.2 TrueNAS VM (ID 108)

Component Details
Disks 8 × PM863 1.92TB SSDs via HBA passthrough
Role All primary storage for Immich, Nextcloud, Jellyfin, PBS datastore
IP 192.168.1.108
Pools ssd-pool, temp-pool, hdd-pool (if present)

TrueNAS acts as your central storage authority.


4.3 Proxmox Backup Server VM (ID 105)

Component Details
Datastore pbs-main
Backed By TrueNAS
Backed Up? NO (PBS never backs up itself)

PBS backs up:

Excluded:


5. Workload Layout (Current)

VMs Hosted on PVE-NAS

VM ID Name Purpose
100 web TorresVault home page
101 Kuma Uptime monitoring
102 next Nextcloud
103 immich Photo/video backup
104 jellyfin Media server
105 pbs Backup server
106 n8n Automations
107 npm Reverse proxy
108 truenas Core storage
110 Prometheus Monitoring
116 wiki DokuWiki
112/113/114/111 iperf-x VLAN testing tools

Everything is now consolidated on one hypervisor.


6. Backup Strategy

Nightly PBS Backup Jobs

Backed up nightly:

Excluded

Restore Flow

  1. In PBS: pick snapshot
  2. Restore to local-lvm or ZFS
  3. Boot VM
  4. Validate with service health checks

7. Monitoring

Monitoring stack includes:

Node-level

Service-level

Storage-level

Network-level


8. Operations

Power-Down Order

  1. Apps (Immich, Nextcloud, NPM, web, wiki)
  2. Monitoring (Prometheus, Kuma)
  3. PBS
  4. TrueNAS
  5. PVE-NAS

Power-Up Order

  1. Network gear
  2. PVE-NAS
  3. TrueNAS
  4. PBS
  5. Core apps
  6. Monitoring

Updating Proxmox

apt update && apt full-upgradereboot

9. Risks & Constraints

These are acceptable for home lab usage.


10. Future Upgrades (TorresVault 2.0 Roadmap)

Roadmap page will detail this further.