2026-05-15 14:37:54 +00:00
2026-05-10 09:56:29 -05:00
2026-05-15 03:17:56 +00:00
2026-05-10 09:56:29 -05:00
2026-05-10 09:56:29 -05:00
2026-05-15 03:17:56 +00:00

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

  1. Deploy databases/ first
  2. Deploy infrastructure/ second (creates pangolin network via newt)
  3. 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
No description provided
Readme 6.4 MiB
Languages
Python 65.7%
HTML 14.9%
CSS 8.8%
Shell 7.1%
JavaScript 3.2%
Other 0.3%