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>
This commit is contained in:
@@ -0,0 +1 @@
|
||||
[{"cpu":0.0182511668884895,"disk":0,"diskread":10468302336,"diskwrite":115925453312,"id":"qemu/100","maxcpu":4,"maxdisk":107374182400,"maxmem":8598323200,"mem":7447203840,"name":"docker-hub","netin":13451532238,"netout":525788320,"node":"serviceslab","status":"running","template":0,"type":"qemu","uptime":6227514,"vmid":100},{"cpu":0.036502333776979,"disk":0,"diskread":2394747568,"diskwrite":6773347328,"id":"qemu/101","maxcpu":2,"maxdisk":53687091200,"maxmem":8589934592,"mem":5496926208,"name":"monitoring-docker","netin":1606296920,"netout":268510079,"node":"serviceslab","status":"running","tags":"template","template":0,"type":"qemu","uptime":149895,"vmid":101},{"cpu":0.000438512593424497,"disk":756285440,"diskread":56942592,"diskwrite":0,"id":"lxc/102","maxcpu":1,"maxdisk":2147483648,"maxmem":2147483648,"mem":123047936,"name":"nginx","netin":8541139316,"netout":1402719978,"node":"serviceslab","status":"running","template":0,"type":"lxc","uptime":6979624,"vmid":102},{"cpu":0.00153479407698574,"disk":1805385728,"diskread":0,"diskwrite":0,"id":"lxc/103","maxcpu":2,"maxdisk":4294967296,"maxmem":2147483648,"mem":1370734592,"name":"netbox","netin":635902311,"netout":1682633,"node":"serviceslab","status":"running","tags":"community-script;network","template":0,"type":"lxc","uptime":266469,"vmid":103},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/104","maxcpu":2,"maxdisk":34359738368,"maxmem":5242880000,"mem":0,"name":"ubuntu-dev","netin":0,"netout":0,"node":"serviceslab","status":"stopped","tags":"template","template":1,"type":"qemu","uptime":0,"vmid":104},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/105","maxcpu":4,"maxdisk":34359738368,"maxmem":16777216000,"mem":0,"name":"dev","netin":0,"netout":0,"node":"serviceslab","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":105},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/106","maxcpu":2,"maxdisk":34359738368,"maxmem":4294967296,"mem":0,"name":"Ansible-Control","netin":0,"netout":0,"node":"serviceslab","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":106},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/107","maxcpu":2,"maxdisk":53687091200,"maxmem":4294967296,"mem":0,"name":"ubuntu-docker","netin":0,"netout":0,"node":"serviceslab","status":"stopped","tags":"template","template":1,"type":"qemu","uptime":0,"vmid":107},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/108","maxcpu":4,"maxdisk":107374182400,"maxmem":33554432000,"mem":0,"name":"CML","netin":0,"netout":0,"node":"serviceslab","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":108},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/109","maxcpu":1,"maxdisk":34359738368,"maxmem":2147483648,"mem":0,"name":"web-server-01","netin":0,"netout":0,"node":"serviceslab","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":109},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/110","maxcpu":1,"maxdisk":34359738368,"maxmem":4294967296,"mem":0,"name":"web-server-02","netin":0,"netout":0,"node":"serviceslab","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":110},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/111","maxcpu":1,"maxdisk":34359738368,"maxmem":4294967296,"mem":0,"name":"db-server-01","netin":0,"netout":0,"node":"serviceslab","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":111},{"cpu":0.00186367852205411,"disk":561381376,"diskread":63815680,"diskwrite":114688,"id":"lxc/112","maxcpu":1,"maxdisk":3221225472,"maxmem":1073741824,"mem":62889984,"name":"twingate-connector","netin":1391474847,"netout":360162747,"node":"serviceslab","status":"running","tags":"community-script;connector;network;twingate","template":0,"type":"lxc","uptime":366140,"vmid":112},{"cpu":0.000438512593424497,"disk":2301624320,"diskread":3059712,"diskwrite":114688,"id":"lxc/113","maxcpu":2,"maxdisk":21474836480,"maxmem":4294967296,"mem":511991808,"name":"n8n","netin":2945508048,"netout":44029180,"node":"serviceslab","status":"running","template":0,"type":"lxc","uptime":957176,"vmid":113},{"cpu":0.0114721620441934,"disk":0,"diskread":484390912,"diskwrite":9776734208,"id":"qemu/114","maxcpu":2,"maxdisk":53687091200,"maxmem":4294967296,"mem":3811368960,"name":"haos","netin":2174523929,"netout":31564116,"node":"serviceslab","status":"running","tags":"community-script","template":0,"type":"qemu","uptime":258102,"vmid":114}]
|
||||
@@ -0,0 +1,5 @@
|
||||
VMID Status Lock Name
|
||||
102 running nginx
|
||||
103 running netbox
|
||||
112 running twingate-connector
|
||||
113 running n8n
|
||||
@@ -0,0 +1,12 @@
|
||||
VMID NAME STATUS MEM(MB) BOOTDISK(GB) PID
|
||||
100 docker-hub running 8200 100.00 1370101
|
||||
101 monitoring-docker running 8192 50.00 3879544
|
||||
104 ubuntu-dev stopped 5000 32.00 0
|
||||
105 dev stopped 16000 32.00 0
|
||||
106 Ansible-Control stopped 4096 32.00 0
|
||||
107 ubuntu-docker stopped 4096 50.00 0
|
||||
108 CML stopped 32000 100.00 0
|
||||
109 web-server-01 stopped 2048 32.00 0
|
||||
110 web-server-02 stopped 4096 32.00 0
|
||||
111 db-server-01 stopped 4096 32.00 0
|
||||
114 haos running 4096 50.00 2972222
|
||||
Reference in New Issue
Block a user