Files
infrastructure/docs/06-CHANGELOG.md
XTRM-Unraid c85724f308
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Add rclone cloud backup configuration and update flash backup path
2026-01-21 21:44:05 +02:00

2.7 KiB

2026-01-21 - Rclone & Cloud Backup Setup

Rclone Installation & Configuration

  • [SERVICE] Installed rclone on Unraid
  • [CONFIG] Configured Google Drive remote (drive:)
  • [SYNC] Initial sync completed for backup folders

Flash Backup Updates

  • [SCRIPT] Updated flash-backup script output path
  • [PATH] Changed from /mnt/user/backup/unraid-flash to /mnt/user/Backup/unraid-flash
  • [SYNC] Synced to drive:Backups/unraid-flash (371 MiB)

Cloud Backup Sync

  • [SYNC] /mnt/user/Backup/flash -> drive:Backups/flash (60.37 GiB, 49 files)
  • [SYNC] /mnt/user/Backup/unraid-flash -> drive:Backups/unraid-flash (371 MiB, 2 files)

2026-01-21 - Pi-hole Version Sync Automation

MikroTik Pi-hole Update

  • [CONTAINER] Updated MikroTik Pi-hole to v6.3/v6.4/v6.4.1 (matching Unraid)
  • [CONFIG] Enabled FTLCONF_webserver_api_app_sudo=true for nebula-sync
  • [FIX] Resolved nebula-sync crash loop (was failing with HTTP 400)

Version Sync Script

  • [SCRIPT] Created pihole-version-sync User Script
  • [SCHEDULE] Runs daily at 4:00 AM
  • [FUNCTION] Compares Pi-hole versions and auto-updates MikroTik when needed
  • [PATH] /boot/config/plugins/user.scripts/scripts/pihole-version-sync/

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

Slurpit 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

2026-01-18 - Phase 7 Gitea & Woodpecker CI

Gitea Setup

Woodpecker CI

  • [SERVICE] woodpecker-server and woodpecker-agent deployed
  • [URL] https://ci.xtrm-lab.org
  • [AUTH] Integrated with Gitea OAuth2

Infrastructure Repository

  • [REPO] Created infrastructure repo in Gitea
  • [DOCS] Migrated all documentation to version control
  • [CI] Basic pipeline validation configured

2026-01-14 - Phase 6 Portainer Management

Portainer Setup

2026-01-11 - Phase 5 RustDesk Deployment

RustDesk Server

  • [SERVICE] rustdesk-hbbs and rustdesk-hbbr deployed
  • [PORTS] TCP 21115-21119, UDP 21116
  • [CONFIG] Custom relay server configured

Previous Changes

See git history for earlier changes.