2 Commits

Author SHA1 Message Date
6ff3167a39 docs: update infrastructure inventory to current state (2026-03-31)
- Proxmox 8.3.3 → 8.4.0
- Host IP corrected: 192.168.2.200 → 192.168.2.100
- NPM replaced by Caddy (CT 109, 192.168.2.129)
- CML now VM 102 (running, 8 vCPU/32GB RAM/200GB)
- Removed stale entries: netbox, TinyAuth, web servers, db-server, OpenClaw
- Added CT 117 (test-cve-database)
- Updated storage and network tables with live data
- Fix: remove bad filename with newlines from disaster-recovery export
2026-03-31 21:24:32 -06:00
c4962194e3 feat(auth): integrate TinyAuth SSO for NetBox authentication
Deploy TinyAuth v4 as CT 115 (192.168.2.10) to provide centralized
SSO authentication for NetBox via Nginx Proxy Manager.

**New Infrastructure:**
- CT 115: TinyAuth authentication layer
- Domain: tinyauth.apophisnetworking.net
- Integration: NPM auth_request → TinyAuth → NetBox

**Configuration:**
- Docker Compose with bcrypt-hashed credentials
- NPM advanced config for auth_request integration
- HTTPS enforcement via SSL termination

**Issues Resolved:**
- 500 Internal Server Error (Nginx config syntax)
- "IP addresses not allowed" (APP_URL domain requirement)
- Port mapping (8000:3000 for internal port 3000)
- Invalid password (bcrypt hash requirement for v4)

**Documentation:**
- Complete TinyAuth README at services/tinyauth/README.md
- Updated CLAUDE_STATUS.md with CT 115 infrastructure
- Added bug report for scribe agent tool permissions

**Note:** Container restart required on CT 115 to apply bcrypt hash

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-18 08:15:05 -07:00