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:
220
disaster-recovery/homelab-export-20251211-144345/SUMMARY.md
Normal file
220
disaster-recovery/homelab-export-20251211-144345/SUMMARY.md
Normal file
@@ -0,0 +1,220 @@
|
||||
# Collection Summary Report
|
||||
|
||||
## Collection Metadata
|
||||
|
||||
- **Date/Time**: 2025-12-11 14:43:55
|
||||
- **Hostname**: serviceslab
|
||||
- **Collection Level**: standard
|
||||
- **Script Version**: 1.0.0
|
||||
|
||||
## Sanitization Settings
|
||||
|
||||
- **IP Addresses**: false
|
||||
- **Passwords**: true
|
||||
- **Tokens/Keys**: true
|
||||
|
||||
## Collection Statistics
|
||||
|
||||
### Successfully Collected
|
||||
Total items collected: 51
|
||||
|
||||
- Proxmox VE version
|
||||
- Hostname
|
||||
- Kernel information
|
||||
- System uptime
|
||||
- System date/time
|
||||
- CPU information
|
||||
- Detailed CPU info
|
||||
- Memory information
|
||||
- Detailed memory info
|
||||
- Block devices
|
||||
- LVM physical volumes
|
||||
- LVM volume groups
|
||||
- LVM logical volumes
|
||||
- IP addresses
|
||||
- Routing table
|
||||
- Listening sockets
|
||||
- Installed packages
|
||||
- Datacenter config
|
||||
- Storage config
|
||||
- User config
|
||||
- Auth public key
|
||||
- VM 100 (docker-hub) config
|
||||
- VM 101 (monitoring-docker) config
|
||||
- VM 104 (ubuntu-dev) config
|
||||
- VM 105 (dev) config
|
||||
- VM 106 (Ansible-Control) config
|
||||
- VM 107 (ubuntu-docker) config
|
||||
- VM 108 (CML) config
|
||||
- VM 109 (web-server-01) config
|
||||
- VM 110 (web-server-02) config
|
||||
- VM 111 (db-server-01) config
|
||||
- VM 114 (haos) config
|
||||
- Container 102 (nginx) config
|
||||
- Container 103 (netbox) config
|
||||
- Container 112 (twingate-connector) config
|
||||
- Container 113 (n8n
|
||||
n8n
|
||||
n8n) config
|
||||
- Network interfaces config
|
||||
- Hosts file
|
||||
- DNS resolver config
|
||||
- Storage status
|
||||
- ZFS pool status
|
||||
- ZFS pool list
|
||||
- ZFS datasets
|
||||
- Samba config
|
||||
- iSCSI initiator config
|
||||
- Vzdump config
|
||||
- Cluster resources
|
||||
- Recent tasks
|
||||
- VM list
|
||||
- Container list
|
||||
- All guests (JSON)
|
||||
|
||||
### Skipped Items
|
||||
Total items skipped: 1
|
||||
|
||||
- Authentication domains
|
||||
|
||||
### Errors
|
||||
Total errors: 6
|
||||
|
||||
- Filesystem usage
|
||||
- HA configuration
|
||||
- Additional interface configs
|
||||
- SDN configuration
|
||||
- Cluster status
|
||||
- Cluster nodes
|
||||
|
||||
## System Overview
|
||||
|
||||
### Proxmox Version
|
||||
```
|
||||
proxmox-ve: 8.4.0 (running kernel: 6.8.12-8-pve)
|
||||
pve-manager: 8.4.14 (running version: 8.4.14/b502d23c55afcba1)
|
||||
proxmox-kernel-helper: 8.1.4
|
||||
proxmox-kernel-6.8: 6.8.12-17
|
||||
proxmox-kernel-6.8.12-17-pve-signed: 6.8.12-17
|
||||
proxmox-kernel-6.8.12-8-pve-signed: 6.8.12-8
|
||||
proxmox-kernel-6.8.12-4-pve-signed: 6.8.12-4
|
||||
ceph-fuse: 17.2.8-pve2
|
||||
corosync: 3.1.9-pve1
|
||||
criu: 3.17.1-2+deb12u2
|
||||
glusterfs-client: 10.3-5
|
||||
ifupdown2: 3.2.0-1+pmx11
|
||||
ksm-control-daemon: 1.5-1
|
||||
libjs-extjs: 7.0.0-5
|
||||
libknet1: 1.30-pve2
|
||||
libproxmox-acme-perl: 1.6.0
|
||||
libproxmox-backup-qemu0: 1.5.2
|
||||
libproxmox-rs-perl: 0.3.5
|
||||
libpve-access-control: 8.2.2
|
||||
libpve-apiclient-perl: 3.3.2
|
||||
libpve-cluster-api-perl: 8.1.2
|
||||
libpve-cluster-perl: 8.1.2
|
||||
libpve-common-perl: 8.3.4
|
||||
libpve-guest-common-perl: 5.2.2
|
||||
libpve-http-server-perl: 5.2.2
|
||||
libpve-network-perl: 0.11.2
|
||||
libpve-rs-perl: 0.9.4
|
||||
libpve-storage-perl: 8.3.7
|
||||
libspice-server1: 0.15.1-1
|
||||
lvm2: 2.03.16-2
|
||||
lxc-pve: 6.0.0-2
|
||||
lxcfs: 6.0.0-pve2
|
||||
novnc-pve: 1.6.0-2
|
||||
proxmox-backup-client: 3.4.7-1
|
||||
proxmox-backup-file-restore: 3.4.7-1
|
||||
proxmox-backup-restore-image: 0.7.0
|
||||
proxmox-firewall: 0.7.1
|
||||
proxmox-kernel-helper: 8.1.4
|
||||
proxmox-mail-forward: 0.3.3
|
||||
proxmox-mini-journalreader: 1.5
|
||||
proxmox-offline-mirror-helper: 0.6.8
|
||||
proxmox-widget-toolkit: 4.3.13
|
||||
pve-cluster: 8.1.2
|
||||
pve-container: 5.3.3
|
||||
pve-docs: 8.4.1
|
||||
pve-edk2-firmware: 4.2025.02-4~bpo12+1
|
||||
pve-esxi-import-tools: 0.7.4
|
||||
pve-firewall: 5.1.2
|
||||
pve-firmware: 3.16-3
|
||||
pve-ha-manager: 4.0.7
|
||||
pve-i18n: 3.4.5
|
||||
pve-qemu-kvm: 9.2.0-7
|
||||
pve-xtermjs: 5.5.0-2
|
||||
qemu-server: 8.4.5
|
||||
smartmontools: 7.3-pve1
|
||||
spiceterm: 3.3.1
|
||||
swtpm: 0.8.0+pve1
|
||||
vncterm: 1.8.1
|
||||
zfsutils-linux: 2.2.8-pve1
|
||||
```
|
||||
|
||||
### Virtual Machines
|
||||
```
|
||||
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
|
||||
```
|
||||
|
||||
### Containers
|
||||
```
|
||||
VMID Status Lock Name
|
||||
102 running nginx
|
||||
103 running netbox
|
||||
112 running twingate-connector
|
||||
113 running n8n
|
||||
```
|
||||
|
||||
### Storage
|
||||
```
|
||||
Name Type Status Total Used Available %
|
||||
PBS-Backups pbs active 1009313392 285348132 672621288 28.27%
|
||||
Vault zfspool active 4546625536 551310380 3995315156 12.13%
|
||||
iso-share nfs active 3220451328 46755840 3173695488 1.45%
|
||||
local dir active 45024148 8604724 34099860 19.11%
|
||||
local-lvm lvmthin active 68988928 6898 68982029 0.01%
|
||||
```
|
||||
|
||||
### Disk Usage
|
||||
```
|
||||
Filesystem Size Used Avail Use% Mounted on
|
||||
udev 87G 0 87G 0% /dev
|
||||
tmpfs 18G 4.3M 18G 1% /run
|
||||
/dev/mapper/pve-root 43G 8.3G 33G 21% /
|
||||
tmpfs 87G 40M 87G 1% /dev/shm
|
||||
tmpfs 5.0M 0 5.0M 0% /run/lock
|
||||
efivarfs 64K 39K 21K 66% /sys/firmware/efi/efivars
|
||||
/dev/sda2 1022M 12M 1011M 2% /boot/efi
|
||||
Vault 3.8T 128K 3.8T 1% /Vault
|
||||
Vault/subvol-102-disk-0 2.0G 722M 1.3G 36% /Vault/subvol-102-disk-0
|
||||
Vault/subvol-103-disk-0 4.0G 1.7G 2.4G 43% /Vault/subvol-103-disk-0
|
||||
192.168.2.150:/mnt/Vauly/iso-vault 3.0T 45G 3.0T 2% /mnt/pve/iso-share
|
||||
Vault/subvol-113-disk-0 20G 2.2G 18G 11% /Vault/subvol-113-disk-0
|
||||
Vault/subvol-112-disk-0 3.0G 536M 2.5G 18% /Vault/subvol-112-disk-0
|
||||
/dev/fuse 128M 32K 128M 1% /etc/pve
|
||||
tmpfs 18G 4.0K 18G 1% /run/user/0
|
||||
Unable to retrieve disk usage
|
||||
```
|
||||
|
||||
## Next Actions
|
||||
|
||||
1. Review any errors or skipped items above
|
||||
2. Consult collection.log for detailed information
|
||||
3. Manually verify sensitive information was sanitized
|
||||
4. Add this export to your documentation repository
|
||||
5. Create diagrams and additional documentation in respective folders
|
||||
|
||||
---
|
||||
*Report generated 2025-12-11 14:44:00*
|
||||
Reference in New Issue
Block a user