Files
homelabstack/plans/homelab-improvements/PLAN-BRIEF.md
T
ginnoir d5a54b24cc Mark TB-001 backup stack complete.
Kopia+B2 deployed, cron scheduled, ntfy wired, restore tests passed.
2026-06-10 22:17:29 -05:00

4.2 KiB

Homelab improvements — plan brief

How to use this: Don't read everything. Pick something that sounds interesting and say it in chat — e.g. "let's talk about backups" or "TB-003". We'll have a short conversation first. You can do, defer, drop, or change any item.

Status: Draft · Host: valhalla


Talk first — plan level

Before any phase or task, we should answer:

  1. What feels urgent? Backup? Security? Finishing romhacks? Something else entirely?
  2. What can wait or die? Throwing items out is success — tell me what doesn't interest you.
  3. How do you want to work? One item per session, or a theme (e.g. "media day")?

What we decided (plan level)

Priority theme Backups done (TB-001 complete)
Explicitly dropped (none yet)
Notes (conversation notes go here)

Menu — pick one to talk about

Each link opens an interview-first task brief. The conversation is the task.

Safety & quick wins

Say this… About
TB-001 Automated backups — done (Kopia + B2)
TB-033 What's actually public on the internet?
TB-003 Sync *arr quality settings automatically
TB-004 Stop :latest from breaking databases
TB-002 JDownloader web UI on jd.ginnoir.com

Security & cleanup

Say this… About
TB-005 Your Obsidian vault is public-facing
TB-006 Login on admin UIs via Authentik
TB-013 code-server sees your whole home dir
TB-014 Docker registry has no password
TB-008 Maybe remove Deluge (you have qBit too)
TB-009 BookStack vs Obsidian — pick one?
TB-010 dev stack env file cleanup
TB-011 Delete old Docker volumes

Finish what's started

Say this… About
TB-007 ROM hacks pipeline → RomM (incomplete)
TB-012 Clean stale Overseerr requests
TB-016 Write down how Plex fits in

New services (only if you want them)

Say this… About
TB-019 Family photos
TB-020 Recipes
TB-021 Scan/OCR documents
TB-022 Automate ebooks
TB-023 Torrent announce automation
TB-024 Device file sync
TB-025 CPU/disk metrics dashboard
TB-026 Automate ROM library cleanup

Maybe later (low pressure)

Say this… About
TB-015 Actually use Vault
TB-017 One MinIO instead of three
TB-018 Is Plane worth 7 containers?
TB-027 Replace Plex with Jellyfin?
TB-028 Home automation
TB-029 Personal finance
TB-030 Network ad blocking / DNS
TB-031 Temporary file share links
TB-032 Wiki.js (only if keeping a wiki)

Background (optional — skip if overwhelming)

Homelab is ~50 containers, 15 stacks, Caddy ingress, git-push deploys. Main gaps from analysis: no backups, Obsidian public, Authentik barely used, romhacks pipeline half-done.

Repo conventions: stack.env secrets, edge network, internal_only for LAN admin UIs, ./scripts/gen-bookmarks.ps1 after Caddy changes.