- Added API key to uptime-kuma/credentials - Created README.md with full API documentation - Updated homelab-documentation.md and CLAUDE.md - Added TODO to review monitors for missing services REST API is limited (metrics, push monitors, badges). Full monitor management requires Socket.IO/web UI. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
24 lines
1.3 KiB
Markdown
24 lines
1.3 KiB
Markdown
# 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)
|
|
- Also update: NPM proxy hosts, DNS records (lab.georgsen.dk), iptables NAT rules, documentation
|
|
|
|
- [ ] **Review Uptime Kuma monitors** - Check which services are monitored and add missing ones (via web UI at status.georgsen.dk)
|
|
|
|
- [ ] **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
|
|
|
|
- [x] Fix ping on container 113 (general) - 2025-01-14
|