Files
proxmox-infra/docs/infrastructure-map.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

1.6 KiB

Infrastructure Map

Proxmox Cluster Nodes

Hostname IP Address Role
pm1 10.4.2.2 Proxmox cluster node
pm2 10.4.2.6 Proxmox cluster node
pm3 10.4.2.3 Proxmox cluster node
pm4 10.4.2.5 Proxmox cluster node
elantris 10.4.2.14 Proxmox cluster node (Debian-based)

Key Services

Service IP:Port Location Notes
Sonarr 10.4.2.15:8989 LXC 105 on pm2 TV shows
Radarr 10.4.2.16:7878 - Movies
Prowlarr 10.4.2.17:9696 - Indexer manager
Bazarr 10.4.2.18:6767 - Subtitles
Whisparr 10.4.2.19:6969 - Adult content
Jellyseerr 10.4.2.20:5055 LXC 115 on pm2 Request management
Jellyfin 10.4.2.21:8096 LXC 121 on elantris Media server
NZBGet 10.4.2.13:6789 Docker on kavnas Download client
Traefik 10.4.2.10 LXC 104 on pm2 Reverse proxy
Home Assistant 10.4.2.62:8123 VM 100 on pm1 Home automation
Frigate 10.4.2.63:5000 - NVR/Camera system

Storage

Mount Path Notes
elantris-media /mnt/pve/elantris-media NFS from elantris:/el-pool/media
KavNas /mnt/pve/KavNas NFS from kavnas:/volume1

Domain Mappings

All services accessible via *.kavcorp.com through Traefik reverse proxy:

  • pm.kavcorp.com → pm2 (10.4.2.6:8006)
  • sonarr.kavcorp.com → 10.4.2.15:8989
  • radarr.kavcorp.com → 10.4.2.16:7878
  • jellyfin.kavcorp.com → 10.4.2.21:8096
  • hass.kavcorp.com → 10.4.2.62:8123
  • etc.