Files
infrastructure/docs/06-CHANGELOG.md
XTRM-Unraid 266a45125a
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Update docs: Slurpit deployment, static IPs, Traefik fixes
- Added Slurpit server stack (6 containers) to infrastructure
- Updated service table with all current containers and static IPs
- Documented docker-compose managed stacks
- Added Slurpit, NetBox plugin fixes to changelog
- Fixed actual-budget and netbox Traefik routing
- Updated container IP assignments with Slurpit stack
2026-01-21 12:50:57 +02:00

3.1 KiB

2026-01-19 - Phase 8 Enhanced Network Mapping

MikroTik DHCP Sync

  • [SCRIPT] Created mikrotik_dhcp_to_netbox.sh
  • [SYNC] 29 DHCP leases synced to NetBox IPs
  • [DATA] Hostname, MAC, comments captured

Slurp'it Plugin Installation

  • [PLUGIN] Installed slurpit_netbox v1.2.7
  • [BUILD] Created netbox-custom:latest image
  • [CONFIG] Plugin configuration at /mnt/user/appdata/netbox/config/plugins.py

Enhanced NetDisco Sync

  • [SCRIPT] Updated sync_to_netbox.py with additional data
  • [SYNC] Device info, IPs, MACs, ARP table entries
  • [DATA] 4 devices synced with full metadata

Unraid SNMP

  • [SERVICE] kubedzero/unraid-snmp plugin installed
  • [CONFIG] Communities: netdisco, public
  • [DISCOVER] XTRM-Unraid now visible in NetDisco

2026-01-20 - Server Recovery & Static IP Assignment

USB Boot Recovery

  • [RECOVERY] bzfirmware file corrupted on USB boot drive
  • [FIX] Replaced bzfirmware from fresh Unraid 7.2.3 download
  • [BACKUP] Config backed up to ~/Desktop/unraid-backup/

Docker Recovery

  • [SERVICE] Docker daemon was not running after reboot
  • [FIX] Enabled Docker and mounted docker.img properly
  • [FIX] Started all 46 containers

Static IP Assignments

  • [CONFIG] Assigned static IPs to all dockerproxy network containers
  • [CONFIG] Assigned static IPs to all netbox network containers
  • [DOC] Created 13-CONTAINER-IP-ASSIGNMENTS.md

NetBox Stack Rebuild

  • [FIX] Recreated netbox containers with correct Redis/Postgres IPs
  • [CONFIG] NetBox stack now uses static IPs (172.24.0.2-7)

2026-01-21 - Slurp'it Server Deployment & Fixes

Persistent Static IP Configuration

  • [CONFIG] Updated Unraid Docker templates with MyIP and --ip flags
  • [CONFIG] Created docker-compose files for compose-managed stacks:
    • /mnt/user/appdata/netbox/docker-compose.yml
    • /mnt/user/appdata/netdisco/docker-compose.yml
    • /mnt/user/appdata/gitea/docker-compose.yml
    • /mnt/user/appdata/woodpecker/docker-compose.yml
    • /mnt/user/appdata/pangolin/docker-compose.yml
  • [DOC] Updated 13-CONTAINER-IP-ASSIGNMENTS.md with compose locations

Slurp'it NetBox Plugin Fixes

  • [FIX] Mounted plugins.py config to enable slurpit_netbox plugin
  • [FIX] Added missing owner_id column to 6 slurpit tables (NetBox 4.5 compatibility)
  • [FIX] Added missing cable_connector column to slurpitinterface table
  • [STATUS] Plugin now fully functional at /plugins/slurpit/

Slurp'it Server Deployment

  • [DEPLOY] Full Slurp'it stack deployed (6 containers)
  • [URL] https://slurpit.xtrm-lab.org
  • [CONTAINERS]:
    • slurpit-portal (Web UI)
    • slurpit-scanner (Network scanner)
    • slurpit-scraper (Device data collector)
    • slurpit-warehouse (Data API)
    • slurpit-mariadb (Portal database)
    • slurpit-mongodb (Discovery database)
  • [CONFIG] /mnt/user/appdata/slurpit/docker-compose.yml
  • [CREDS] admin / 12345678 (change on first login)

NetBox Traefik Fix

  • [FIX] Connected netbox container to dockerproxy network
  • [FIX] Added dockerproxy network to netbox docker-compose.yml
  • [STATUS] https://netbox.xtrm-lab.org now accessible

Actual Budget Traefik Fix