21fc2b958d20c6baa606458ff25cad4f57bd6492
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 | 10.5.1.6 |
| 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, doris-dashboard
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%