Fizzlepoof 00d9c3ed5f
Some checks failed
secret-guardrails / artifact-secret-scan (push) Has been cancelled
secret-guardrails / gitleaks (push) Has been cancelled
donetick: allow https localhost origin for android
2026-05-24 02:28:04 +00:00
2026-05-22 21:23:15 +00:00
2026-05-10 09:56:29 -05:00
2026-05-23 04:34:59 +00:00
2026-05-23 20:10:32 +00:00
2026-05-10 09:56:29 -05:00
2026-05-22 21:23:15 +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.30.5
PlausibleDeniability Primary Docker host TrueNAS Scale 25.10.2.1 10.5.30.6
N.O.M.A.D. Offline knowledge + game servers Ubuntu 25.10 10.5.30.7

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%