Commit Graph

16 Commits

Author SHA1 Message Date
01e8519639 Add switch web UI via Traefik at sw.xtrm-lab.org
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-22 21:43:24 +02:00
ac9038a189 Add Slurp'it network discovery setup and agent service accounts
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Enable SNMP on MikroTik router
- Configure SNMP v2c credentials (public, netdisco)
- Create agent service account on Unraid, router, AP
- Document network discovery stack (Slurp'it, NetDisco, NetBox)
- Update changelog with configuration changes
2026-01-22 20:08:16 +02:00
9226e1494b docs: AdGuard Home migration - MikroTik persistence fix, Unraid replaces Pi-hole
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Fixed MikroTik AdGuard container persistence (disk1 root + usb1 mount)
- Deployed AdGuard Home on Unraid at 192.168.31.4 (replacing Pi-hole)
- Synced configuration: 6 clients, Quad9 DoH, TLS certs, filtering rules
- Added Mermaid diagrams for network topology and DNS architecture
2026-01-22 15:38:14 +02:00
09209bf863 docs: AdGuard Home on MikroTik - complete setup
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Replaced Pi-hole with AdGuard Home (172.17.0.5:5355)
- Configured DoH/DoT/DoQ with TLS certificates
- Added blocklists: StevenBlack, Hagezi Pro, Hagezi NSFW
- Added custom rules and 6 client devices
- Updated NAT rules for DNS redirect
- Documented MikroTik container root-dir bug
- Saved migration config for Unraid setup

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 11:44:24 +02:00
73d43d462e docs: migrate MikroTik DNS from Pi-hole to AdGuard Home
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Replaced Pi-hole container with AdGuard Home (172.17.0.5)
- Configured native DoH/DoT/DoQ with TLS certificates
- Updated DNS architecture diagram
- Updated NAT rules documentation
- Added encrypted DNS endpoints

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 07:53:02 +02:00
c85724f308 Add rclone cloud backup configuration and update flash backup path
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-21 21:44:05 +02:00
266a45125a Update docs: Slurpit deployment, static IPs, Traefik fixes
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- 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
544f641697 Complete Task 8.4: NetDisco Traefik ingress with Authentik SSO
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Added netdisco-secure router to Traefik dynamic.yml
- Protected with authentik-forward-auth middleware
- URL: https://netdisco.xtrm-lab.org
2026-01-19 20:52:21 +02:00
3953262455 Complete Task 8.2: NetDisco deployed and operational
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Database: netdisco_db in postgresql17 (schema v96)
- Containers: netdisco-web (port 5000), netdisco-backend
- All 3 MikroTik devices discovered via SNMP
- MAC/ARP data collection working
- Web UI: http://192.168.31.2:5000
2026-01-19 20:38:37 +02:00
75beb8bc4a Complete Task 8.1: SNMP enabled on all MikroTik devices
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- hAP ax³: SNMPv2c with netdisco community (192.168.31.2 only)
- cAP ac: SNMPv2c with netdisco community (192.168.31.2 only)
- CSS326: SNMPv2c with public community (SwOS limitation)
- All devices tested and responding to SNMP queries
- Updated Phase 8 status to IN PROGRESS
- Added SNMP config table to CURRENT-STATE.md
2026-01-19 20:13:58 +02:00
08b5258aa2 Add Phase 8: NetDisco Integration with NetBox
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Created 12-PHASE8-NETDISCO-INTEGRATION.md with full deployment plan
- Added NetDisco as planned service in CURRENT-STATE.md
- Documented MikroTik SNMP support (hAP ax3, CSS326, cAP ac)
- Added changelog entry for planning phase
- Decision: Keep NetAlertX running during transition
2026-01-19 19:03:18 +02:00
jazzymc
9b68117144 Add NetBox IPAM/DCIM to infrastructure documentation
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
- Added NetBox and related containers to 00-CURRENT-STATE.md
- Added netbox.xtrm-lab.org to services list
- Updated FolderView2 categories (Monitoring + DevOps)
- Added deployment changelog entry for 2026-01-19

Services deployed:
- netbox (port 8090)
- netbox-worker
- netbox-housekeeping
- netbox-postgres
- netbox-redis
- netbox-redis-cache

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 00:21:18 +02:00
jazzymc
72d4f52637 Add VLAN segmentation plan and CSS326 switch documentation
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Created 10-VLAN-NETWORK-SEGMENTATION.md with full VLAN plan
- Added CSS326-24G-2S+ SwOS switch to 00-CURRENT-STATE.md
- Documented switch credentials and web UI access
- Proposed 4 VLANs: Secure (10), IoT (20), Kids (30), Guest (40)
- Included cross-VLAN solution for S25 accessing IoT devices
- Added SwOS configuration steps for port VLAN assignments

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 22:20:17 +02:00
jazzymc
8d24d7481a Add MikroTik WiFi & CAPsMAN documentation
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Created 09-MIKROTIK-WIFI-CAPSMAN.md with full configuration details
- Added cAP ac device info and WiFi networks to 00-CURRENT-STATE.md
- Updated changelog with WiFi/CAPsMAN setup and legacy device fix
- Documented SSH access for both MikroTik devices
- Added WiFi network credentials and security settings

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 22:08:23 +02:00
4f45ff1ddf docs: Add Docker organization section and update changelog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Document FolderView2 categories (10 categories, 38 containers)
- Note Dazzle Line Icons collection for folder icons
- Log container icon fixes (rustfs, gitea, woodpecker)
- Log FolderView2 reorganization
2026-01-18 18:41:09 +02:00
62a6267026 Add infrastructure documentation
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-18 16:57:25 +02:00