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>
77 lines
5.6 KiB
Plaintext
77 lines
5.6 KiB
Plaintext
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
|
|
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
|
|
inet 127.0.0.1/8 scope host lo
|
|
valid_lft forever preferred_lft forever
|
|
inet6 ::1/128 scope host noprefixroute
|
|
valid_lft forever preferred_lft forever
|
|
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr0 state UP group default qlen 1000
|
|
link/ether f0:4d:a2:04:0c:17 brd ff:ff:ff:ff:ff:ff
|
|
altname enp1s0f0
|
|
3: eno2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
|
|
link/ether f0:4d:a2:04:0c:19 brd ff:ff:ff:ff:ff:ff
|
|
altname enp1s0f1
|
|
4: eno3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
|
|
link/ether f0:4d:a2:04:0c:1b brd ff:ff:ff:ff:ff:ff
|
|
altname enp2s0f0
|
|
5: eno4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
|
|
link/ether f0:4d:a2:04:0c:1d brd ff:ff:ff:ff:ff:ff
|
|
altname enp2s0f1
|
|
6: enp6s0f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
|
|
link/ether 00:1b:21:79:43:e0 brd ff:ff:ff:ff:ff:ff
|
|
7: enp6s0f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
|
|
link/ether 00:1b:21:79:43:e1 brd ff:ff:ff:ff:ff:ff
|
|
8: enp7s0f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
|
|
link/ether 00:1b:21:79:43:e4 brd ff:ff:ff:ff:ff:ff
|
|
9: enp7s0f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
|
|
link/ether 00:1b:21:79:43:e5 brd ff:ff:ff:ff:ff:ff
|
|
10: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
|
|
link/ether f0:4d:a2:04:0c:17 brd ff:ff:ff:ff:ff:ff
|
|
inet 192.168.2.100/24 scope global vmbr0
|
|
valid_lft forever preferred_lft forever
|
|
inet6 fe80::f24d:a2ff:fe04:c17/64 scope link
|
|
valid_lft forever preferred_lft forever
|
|
11: vmbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
|
|
link/ether ae:3b:aa:d6:ea:f5 brd ff:ff:ff:ff:ff:ff
|
|
inet 192.168.3.0/24 scope global vmbr1
|
|
valid_lft forever preferred_lft forever
|
|
inet6 fe80::ac3b:aaff:fed6:eaf5/64 scope link
|
|
valid_lft forever preferred_lft forever
|
|
16: veth102i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr102i0 state UP group default qlen 1000
|
|
link/ether fe:63:81:c2:9c:fa brd ff:ff:ff:ff:ff:ff link-netnsid 0
|
|
17: fwbr102i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
|
|
link/ether 76:0b:35:05:e3:02 brd ff:ff:ff:ff:ff:ff
|
|
18: fwpr102p0@fwln102i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP group default qlen 1000
|
|
link/ether 5e:e8:89:58:4e:25 brd ff:ff:ff:ff:ff:ff
|
|
19: fwln102i0@fwpr102p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr102i0 state UP group default qlen 1000
|
|
link/ether 76:0b:35:05:e3:02 brd ff:ff:ff:ff:ff:ff
|
|
41: tap100i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master fwbr100i0 state UNKNOWN group default qlen 1000
|
|
link/ether 2e:d1:0f:fd:a1:fa brd ff:ff:ff:ff:ff:ff
|
|
42: fwbr100i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
|
|
link/ether 06:d4:ea:b0:f6:d7 brd ff:ff:ff:ff:ff:ff
|
|
43: fwpr100p0@fwln100i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP group default qlen 1000
|
|
link/ether ba:3a:c1:aa:10:50 brd ff:ff:ff:ff:ff:ff
|
|
44: fwln100i0@fwpr100p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr100i0 state UP group default qlen 1000
|
|
link/ether 06:d4:ea:b0:f6:d7 brd ff:ff:ff:ff:ff:ff
|
|
98: veth113i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr113i0 state UP group default qlen 1000
|
|
link/ether fe:70:23:4c:19:c2 brd ff:ff:ff:ff:ff:ff link-netnsid 1
|
|
99: fwbr113i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
|
|
link/ether 02:a5:f8:57:c2:8b brd ff:ff:ff:ff:ff:ff
|
|
100: fwpr113p0@fwln113i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP group default qlen 1000
|
|
link/ether f6:b3:32:40:56:71 brd ff:ff:ff:ff:ff:ff
|
|
101: fwln113i0@fwpr113p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr113i0 state UP group default qlen 1000
|
|
link/ether 02:a5:f8:57:c2:8b brd ff:ff:ff:ff:ff:ff
|
|
114: veth112i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP group default qlen 1000
|
|
link/ether fe:2a:fe:84:b7:86 brd ff:ff:ff:ff:ff:ff link-netnsid 2
|
|
135: veth103i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP group default qlen 1000
|
|
link/ether fe:c5:d9:a1:38:6b brd ff:ff:ff:ff:ff:ff link-netnsid 3
|
|
136: tap114i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UNKNOWN group default qlen 1000
|
|
link/ether 5e:d4:ac:49:69:c1 brd ff:ff:ff:ff:ff:ff
|
|
137: tap101i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master fwbr101i0 state UNKNOWN group default qlen 1000
|
|
link/ether ce:1c:b8:08:11:5e brd ff:ff:ff:ff:ff:ff
|
|
138: fwbr101i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
|
|
link/ether 86:88:9f:5f:83:2c brd ff:ff:ff:ff:ff:ff
|
|
139: fwpr101p0@fwln101i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP group default qlen 1000
|
|
link/ether fe:ba:ac:67:71:a8 brd ff:ff:ff:ff:ff:ff
|
|
140: fwln101i0@fwpr101p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master fwbr101i0 state UP group default qlen 1000
|
|
link/ether 86:88:9f:5f:83:2c brd ff:ff:ff:ff:ff:ff
|