686de9f54366e8a72a7a943eaa146ed8510c4dc5
Document Paperless Tika/Gotenberg sidecars, supported Office/OpenDocument ingestion formats, stack paths, validation/deploy procedure, and verification commands. Updates service inventory and architecture overview so PD docs match the deployed documents stack.
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%