Skip to content

R940 LAN Network Inventory

Date: 2026-08-29
Subnet: 192.168.1.0/24 on pve-r940
Purpose: Authoritative LAN IP map for VM provisioning, scripts, and BWS DATABASE_URL values. Check this doc before assigning a new static IP.


Reserved / non-VM addresses

IP MAC (last seen) Role SSH / access VM provisioning
192.168.1.100 b8:cb:29:a4:b1:70 Dell iDRAC / BMC out-of-band management HTTPS → /restgui/start.html; TCP 22 rejects Last1 keys DO NOT USE for Proxmox VMs

Verified 2026-08-29: No entry in /etc/pve/qemu-server/*.conf for .100. HTTP fingerprint matches Dell REST GUI (Apache 302 to iDRAC). Discovered during Onset T-2 when .100 was planned for onset-db; VM 119 uses .102 instead.


Infrastructure (non-product VMs)

IP VMID Hostname Role
192.168.1.93 111 observability Prometheus / Grafana
192.168.1.94 112 n8n-app n8n (LIVE)
192.168.1.97 115 admin-app last1-admin (paused soak)
192.168.1.98 117 realoutcomes-db RealOutcomes Supabase stack
192.168.1.99 116 realoutcomes-app RealOutcomes app

Last1.id / LastVet infrastructure

IP VMID Hostname Role
— 107 lastvet-api LastVet API (check Proxmox for current IP)
— 108 lastvet-db LastVet Postgres
— 109 lastvet-imaging Imaging
— 110 lastvet-edge Cloudflared
— 113 sovereign-db-last1id last1.id Postgres
— 114 auth-last1id GoTrue / OIDC

(Full LastVet / last1.id IPs: confirm via qm config on pve-r940 if stale.)

Onset (Tier 4)

IP VMID Hostname Role
192.168.1.101 118 onset-app Clinic app + onset-edge (T-3+)
192.168.1.102 119 onset-db Self-hosted Supabase (Kong :8000)

last1.app + RadioCheck (Sprint 7)

IP VMID Hostname Role
192.168.1.103 120 last1app-db last1.app + RadioCheck stack
192.168.1.104 121 last1app-app last1.app monolith + last1app-edge

last1.org (nonprofit store, isolated)

IP VMID Hostname Role
192.168.1.105 122 last1org-db last1.org Postgres + PostgREST. last1org-edge tunnel on this VM. Public data.last1.org. Not Onset / last1.id / last1.app.

Agent / ops

IP Role
192.168.1.30 agent-01 (Cursor automation; whitelist on new VM fail2ban)

IP assignment rules

  1. Never assign 192.168.1.100 (iDRAC/BMC).
  2. Prefer next free address after highest product VM; Onset used .101/.102 after RealOutcomes .98/.99.
  3. Document new assignments in this file before provisioning scripts hardcode an IP.
  4. BWS stack URLs use LAN IP, not MagicDNS (portfolio convention).