Files
truenas-stacks/docs/planning/TODO.md

2.1 KiB
Raw Blame History

Homelab TODO

Security (do ASAP)

  • Regenerate Wings token on N.O.M.A.D. (was exposed in chat)
  • Regenerate N.O.M.A.D. Newt secret (was exposed in chat)

Infrastructure

  • Deploy Pi-hole ×2 (primary on PD + backup on Serenity or Pi4)
  • Set up off-site backup for vital data (appdata, databases, config repo, photos)
  • Remove dead Unraid-Cloudflared-Tunnel container from Serenity
  • Serenity malcolm pool capacity planning (heavily utilized)
  • Add Pangolin resource for ai.paccoco.com → OpenWebUI (port 8282)
  • Add Cloudflare DNS A record for ai.paccoco.com
  • Install fresh editor on PD
  • Set up private Gitea repo for .env file backups

AI Stack

  • Pull qwen2.5:14b on PD ollama: sudo docker exec -it ollama ollama pull qwen2.5:14b
  • Create OpenWebUI account and set system prompt from HOMELAB_AI_CONTEXT.md
  • Disable signups in OpenWebUI after creating account
  • Connect Rocinante Ollama to OpenWebUI (Admin → Settings → Connections)
  • Confirm OLLAMA_HOST=0.0.0.0 set on Rocinante and Ollama service restarted

Healthchecks

  • Add healthcheck to ix-plex-plex-1
  • Add healthcheck to ix-tailscale-tailscale-1
  • Add healthcheck to ix-newt-newt-1
  • Add healthcheck to ollama (no curl/wget — needs /proc/net/tcp6 or custom solution)
  • Document and add healthchecks for meshtastic stack

Documentation

  • Document meshtastic stack fully (see docs/reference/MESHTASTIC.md)
  • Document N.O.M.A.D. containers (start_nomad.sh services)

Completed

  • Deploy Gotify (Phase 1) — 2026-05-05
  • Deploy AI stack — LiteLLM, OpenWebUI, Qdrant, Whisper, SearXNG (Phase 2) — 2026-05-05
  • Deploy n8n (Phase 3) — 2026-05-05
  • Deploy Paperless-NGX (Phase 4) — 2026-05-05
  • Deploy Home Assistant + Kima Hub (Phase 5) — 2026-05-06
  • Deploy Grafana + Prometheus (Phase 6) — 2026-05-06
  • Move reranker from PD (8787) to Serenity (9787) — 2026-05-09
  • Fill in port/URL columns in SERVICES_DIRECTORY.md — 2026-05-09
  • Create ROCINANTE.md server doc — 2026-05-09
  • Update all docs to reflect deployed state — 2026-05-09