1.7 KiB
1.7 KiB
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:14bon 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 desktop Ollama to OpenWebUI (Admin → Settings → Connections)
- Set
OLLAMA_HOST=0.0.0.0on desktop and restart Ollama service
Planned Deployments (PD)
- dispatcharr
- gotify
- bytestash
- kima-hub
- n8n
- qdrant
- paperless-ngx
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)
- Fill in port/URL columns in SERVICES_DIRECTORY.md
- Document N.O.M.A.D. containers (start_nomad.sh services)