Files
proxmox-infra/docs/inventory.md
kavren 120c2ec809 Initial commit: KavCorp infrastructure documentation
- CLAUDE.md: Project configuration for Claude Code
- docs/: Infrastructure documentation
  - INFRASTRUCTURE.md: Service map, storage, network
  - CONFIGURATIONS.md: Service configs and credentials
  - CHANGELOG.md: Change history
  - DECISIONS.md: Architecture decisions
  - TASKS.md: Task tracking
- scripts/: Automation scripts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-07 22:07:01 -05:00

290 lines
6.9 KiB
Markdown

# VM and LXC Inventory
**Last Updated**: 2025-11-16
## Virtual Machines
### VMID 100 - haos12.1 (Home Assistant OS)
- **Node**: pm1
- **Type**: QEMU VM
- **CPU**: 2 cores
- **Memory**: 4GB
- **Disk**: 32GB
- **Status**: Running
- **Uptime**: ~52 hours
- **Tags**: proxmox-helper-scripts
- **Purpose**: Home automation platform
### VMID 109 - docker-pm3
- **Node**: pm3
- **Type**: QEMU VM
- **CPU**: 4 cores
- **Memory**: 12GB
- **Disk**: 100GB
- **Status**: Running
- **Uptime**: ~190 hours (~8 days)
- **Purpose**: Docker host for containerized services
- **Notes**: Primary Docker host, high network traffic
## LXC Containers
### Infrastructure Services
#### VMID 104 - traefik
- **Node**: pm2
- **IP**: 10.4.2.10
- **CPU**: 2 cores
- **Memory**: 2GB
- **Disk**: 10GB (KavNas)
- **Status**: Running
- **Tags**: community-script, proxy
- **Purpose**: Reverse proxy and load balancer
- **Features**: Unprivileged, nesting enabled
- **Uptime**: ~2.5 hours
#### VMID 106 - mqtt
- **Node**: pm3
- **CPU**: 1 core
- **Memory**: 512MB
- **Disk**: 2GB (local-lvm)
- **Status**: Running
- **Tags**: proxmox-helper-scripts
- **Purpose**: MQTT message broker for IoT devices
- **Uptime**: ~319 hours (~13 days)
- **Notes**: High inbound network traffic (3.4GB)
#### VMID 116 - authelia
- **Node**: pm2
- **IP**: 10.4.2.23
- **CPU**: 1 core
- **Memory**: 512MB
- **Disk**: 2GB (KavNas)
- **Status**: Running
- **Tags**: authenticator, community-script
- **Purpose**: Authentication and authorization server
- **Features**: Unprivileged, nesting enabled
- **Uptime**: ~1.9 hours
### Media Stack (*arr services)
#### VMID 105 - sonarr
- **Node**: pm2
- **IP**: 10.4.2.15
- **CPU**: 2 cores
- **Memory**: 1GB
- **Disk**: 4GB (KavNas)
- **Mount Points**:
- /media → elantris-media (NFS)
- /mnt/kavnas → KavNas (NFS)
- **Status**: Running
- **Tags**: arr, community-script
- **Features**: Unprivileged, nesting enabled
- **Uptime**: ~56 minutes
#### VMID 108 - radarr
- **Node**: pm2
- **IP**: 10.4.2.16
- **CPU**: 2 cores
- **Memory**: 1GB
- **Disk**: 4GB (KavNas)
- **Mount Points**:
- /media → elantris-media (NFS)
- /mnt/kavnas → KavNas (NFS)
- **Status**: Running
- **Tags**: arr, community-script
- **Features**: Unprivileged, nesting enabled
- **Uptime**: ~56 minutes
#### VMID 114 - prowlarr
- **Node**: pm2
- **IP**: 10.4.2.17
- **CPU**: 2 cores
- **Memory**: 1GB
- **Disk**: 4GB (KavNas)
- **Status**: Running
- **Tags**: arr, community-script
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Indexer manager for *arr services
- **Uptime**: ~56 minutes
#### VMID 117 - whisparr
- **Node**: pm2
- **IP**: 10.4.2.19
- **CPU**: 2 cores
- **Memory**: 1GB
- **Disk**: 4GB (KavNas)
- **Status**: Running
- **Tags**: arr, community-script
- **Features**: Unprivileged, nesting enabled
- **Uptime**: ~56 minutes
#### VMID 119 - bazarr
- **Node**: pm2
- **IP**: 10.4.2.18
- **CPU**: 2 cores
- **Memory**: 1GB
- **Disk**: 4GB (KavNas)
- **Status**: Running
- **Tags**: arr, community-script
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Subtitle management for Sonarr/Radarr
- **Uptime**: ~56 minutes
### Media Servers
#### VMID 115 - jellyseerr
- **Node**: pm2
- **IP**: 10.4.2.20
- **CPU**: 4 cores
- **Memory**: 4GB
- **Disk**: 8GB (KavNas)
- **Status**: Running
- **Tags**: community-script, media
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Request management for Jellyfin
- **Uptime**: ~56 minutes
#### VMID 120 - kometa
- **Node**: pm2
- **IP**: 10.4.2.21
- **CPU**: 2 cores
- **Memory**: 4GB
- **Disk**: 8GB (KavNas)
- **Status**: Running
- **Tags**: community-script, media, streaming
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Media library metadata manager
- **Uptime**: ~1.9 hours
#### VMID 121 - jellyfin
- **Node**: elantris
- **IP**: 10.4.2.22
- **CPU**: 2 cores
- **Memory**: 2GB
- **Disk**: 16GB (el-pool)
- **Status**: Running
- **Tags**: community-script, media
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Media server
- **Uptime**: ~19 minutes
- **Notes**: Recently migrated to elantris
#### VMID 118 - notifiarr
- **Node**: pm2
- **IP**: 10.4.2.24
- **CPU**: 1 core
- **Memory**: 512MB
- **Disk**: 2GB (KavNas)
- **Status**: Running
- **Tags**: arr, community-script
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Notification service for *arr apps
- **Uptime**: ~1.9 hours
### Docker Hosts
#### VMID 107 - dockge
- **Node**: pm3
- **CPU**: 12 cores
- **Memory**: 8GB
- **Disk**: 120GB (local-lvm)
- **Status**: Running
- **Tags**: proxmox-helper-scripts
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Docker Compose management UI
- **Uptime**: ~319 hours (~13 days)
#### VMID 110 - docker-pm4
- **Node**: pm4
- **CPU**: 4 cores
- **Memory**: 8GB
- **Disk**: 10GB (local-lvm)
- **Status**: Running
- **Tags**: community-script, docker
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Docker host
- **Uptime**: ~45 hours
#### VMID 113 - docker-pm2
- **Node**: pm2
- **CPU**: 4 cores
- **Memory**: 8GB
- **Disk**: 10GB (local-lvm)
- **Status**: Running
- **Tags**: community-script, docker
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Docker host
- **Uptime**: ~45 hours
- **Notes**: Currently empty/minimal usage
### Smart Home & IoT
#### VMID 101 - twingate
- **Node**: pm1
- **CPU**: 1 core
- **Memory**: 512MB
- **Disk**: 8GB (local-lvm)
- **Status**: Running
- **Features**: Unprivileged
- **Purpose**: Zero-trust network access
- **Uptime**: ~52 hours
#### VMID 102 - zwave-js-ui
- **Node**: pm1
- **CPU**: 2 cores
- **Memory**: 1GB
- **Disk**: 4GB (local-lvm)
- **Status**: Running
- **Tags**: proxmox-helper-scripts
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Z-Wave device management
- **Uptime**: ~52 hours
### Surveillance & NVR
#### VMID 103 - shinobi
- **Node**: pm4
- **CPU**: 2 cores
- **Memory**: 2GB
- **Disk**: 8GB (local-lvm)
- **Status**: Running
- **Tags**: community-script, nvr
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Network Video Recorder
- **Uptime**: ~52 hours
- **Notes**: Very high network traffic (407GB in, 162GB out)
#### VMID 111 - frigate
- **Node**: pm3
- **CPU**: 4 cores
- **Memory**: 8GB
- **Disk**: 120GB (local-lvm)
- **Status**: Running
- **Tags**: proxmox-helper-scripts
- **Features**: Unprivileged, nesting enabled
- **Purpose**: NVR with object detection
- **Uptime**: ~18 hours
- **Notes**: High storage and network usage
### Gaming
#### VMID 112 - foundryvtt
- **Node**: pm3
- **CPU**: 4 cores
- **Memory**: 6GB
- **Disk**: 100GB (local-lvm)
- **Status**: Running
- **Features**: Unprivileged, nesting enabled
- **Purpose**: Virtual tabletop gaming platform
- **Uptime**: ~116 hours (~5 days)
## Summary Statistics
- **Total Containers**: 21 (2 VMs + 19 LXCs)
- **All Running**: Yes
- **Total CPU Allocation**: 62 cores
- **Total Memory Allocation**: 63.5GB
- **Primary Storage**: KavNas (NFS) for most LXCs
- **Most Active Node**: pm2 (11 containers)
- **Newest Deployments**: Media stack on pm2 (mostly < 2 hours uptime)