## Summary - Detailed planning document for Phase 6 of k8s migration - Transmission as standalone general-purpose torrent service with web UI at torrent.tail8d86e.ts.net - NFS storage on sifaka (/volume1/torrents) shared between both services - Declarative ZIM torrent list in kiwix's ConfigMap, synced to transmission via sidecar - ZIM watcher CronJob for automatic kiwix restart when new archives complete - Supports both GitOps (declarative) and interactive (web UI) torrent management ## Architecture Highlights - **torrent namespace**: Standalone transmission with Tailscale ingress - **kiwix namespace**: kiwix-serve with torrent-sync sidecar - **Shared NFS PV**: Single PV referenced by PVCs in both namespaces - **No backup needed**: Sifaka is RAID 5/6 and already the backup target ## Deployment and Testing - [ ] Review plan document - [ ] Verify NFS export on sifaka is feasible - [ ] Approve architecture decisions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Reviewed-on: https://forge.tail8d86e.ts.net/eblume/blumeops/pulls/35 |
||
|---|---|---|
| .. | ||
| 00_overview.md | ||
| P0_foundation.complete.md | ||
| P1_k8s_infrastructure.complete.md | ||
| P2_grafana.complete.md | ||
| P3_postgresql.complete.md | ||
| P4_miniflux.complete.md | ||
| P5_devpi.complete.md | ||
| P6_kiwix.md | ||
| P7_forgejo.md | ||
| P8_woodpecker.md | ||
| P9_cleanup.md | ||