9aef43ee10c9346183f8e07bb53e805fc8260888
- 08-class-recording-rag-v1.1.json: Whisper URL → 10.5.1.16:8786, model → faster-distil-whisper-small.en, auth headers → env vars, inputDataFieldName fix, Paperless response format text - PLAUSIBLEDENABILITY.md: remove Whisper from GPU list (moved to N.O.M.A.D.) - n8n-workflows/README.md: fix class recordings path to /mnt/tank, correct workflow 08 trigger (webhook, not folder watcher), add curl upload example and docker-compose setup instructions
truenas-stacks
Docker Compose stacks for PlausibleDeniability (TrueNAS Scale), plus documentation for the full homelab.
Servers
| Server | Role | OS | IP |
|---|---|---|---|
| Serenity | NAS / Media ingestion | Unraid 7.2.4 | 10.5.1.5 |
| PlausibleDeniability | Primary Docker host | TrueNAS Scale 25.10.2.1 | LAN DHCP |
| N.O.M.A.D. | Offline knowledge + game servers | Ubuntu 25.10 | 10.5.1.16 |
Repo Layout
databases/ # shared-postgres, shared-mariadb, shared-redis — deploy FIRST
infrastructure/ # newt, homepage, uptime-kuma, dockhand, netdata, tailscale — deploy SECOND
media/ # plex, tautulli, audiobookshelf, seerr, calibre-web-automated
photos/ # immich server + machine learning
home/ # kitchenowl, donetick, shlink, qui, dakboard bridges
dev/ # gitea, rackpeek
ai/ # ollama, openwebui
meshtastic/ # meshmonitor, mqtt-proxy, tileserver, meshtastic-map
automation/ # planned: gotify, n8n
search/ # planned: qdrant
docs/ # all homelab documentation
Quick Start
- Deploy
databases/first - Deploy
infrastructure/second (creates pangolin network via newt) - Deploy remaining stacks in any order
cd /mnt/docker-ssd/docker/compose/<stack>
docker compose --env-file .env config # validate
docker compose --env-file .env up -d # deploy
Documentation
Description
Languages
Python
65.7%
HTML
14.9%
CSS
8.8%
Shell
7.1%
JavaScript
3.2%
Other
0.3%