homelab/TODO.md
Mikkel Georgsen eee9aa2a7c Refine IP addressing plan in TODO
DHCP below 100, static VMIDs at 100+ matching their VMID number.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 21:58:01 +00:00

1.1 KiB

Homelab TODO

Pending Tasks

  • Reorganize vmbr1 IP addressing scheme

    • New scheme: VMID = IP (e.g., VMID 114 = 10.5.0.114)
    • .1-.9 - Reserved for special services
    • .10-.99 - DHCP range (change from current 100-200)
    • .100-.253 - Static IPs matching VMIDs
    • .254 - Gateway (PVE host)
    • Exception: VMID 1000 (tailscale) → use .250
    • Containers to migrate: npm (.1→.100), dockge (.10→.101), pbs (.6→.106), forgejo (.14→.114), dns (.2→.115)
    • Already correct: mgmt (.102), general (.113)
  • Fix ping on all unprivileged containers - Run setcap cap_net_raw+ep /bin/ping on each container (requires restart or at least root access inside container)

    • Containers to fix: 100 (npm), 101 (dockge), 102 (mgmt), 103 (postgresql01), 104 (redis01), 105 (sentry), 107 (pve-scripts-local), 108 (jukebox), 110 (sense), 111 (dev), 112 (dataloes), 114 (forgejo), 115 (dns), 1000 (tailscale)
    • Skip: 106 (pbs) - privileged container, 113 (general) - already done

Completed

  • Fix ping on container 113 (general) - 2025-01-14