Sanitized mirror from private repository - 2026-03-08 09:25:17 UTC
Some checks failed
Documentation / Build Docusaurus (push) Failing after 9s
Documentation / Deploy to GitHub Pages (push) Has been skipped

This commit is contained in:
Gitea Mirror Bot
2026-03-08 09:25:17 +00:00
commit ba3595e6a7
1161 changed files with 297473 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
services:
dozzle-agent:
image: amir20/dozzle:latest
container_name: dozzle-agent
command: agent
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- "7007:7007"
restart: unless-stopped
healthcheck:
test: ["CMD", "/dozzle", "healthcheck"]
interval: 30s
timeout: 5s
retries: 3

View File

@@ -0,0 +1,54 @@
# Tdarr Node - Guava (TrueNAS Scale with AMD Ryzen 8600G)
# Hardware: AMD Ryzen 5 8600G (12 threads) + Radeon 760M (VAAPI capable)
# Connects to Tdarr Server on Synology (atlantis) at 192.168.0.200
#
# NFS Mounts required:
# /mnt/atlantis_media -> 192.168.0.200:/volume1/data/media (REQUIRED — source files)
# /mnt/atlantis_cache -> local ZFS dataset (307 work dirs, no NFS needed)
#
# Persistent mount via TrueNAS init script (POSTINIT, id=1):
# mount -t nfs 192.168.0.200:/volume1/data/media /mnt/atlantis_media
#
# Manual mount (if lost after reboot):
# sudo mount -t nfs 192.168.0.200:/volume1/data/media /mnt/atlantis_media
#
# Without this mount /media is empty and all transcodes fail with ENOENT in the
# FFmpeg step. The container must be restarted after mounting to pick up the path.
services:
tdarr-node:
image: ghcr.io/haveagitgat/tdarr_node:latest
container_name: tdarr-node-guava
labels:
- com.centurylinklabs.watchtower.enable=true
environment:
- PUID=1029
- PGID=100
- TZ=America/Los_Angeles
- UMASK=022
- nodeName=Guava
- serverIP=192.168.0.200
- serverPort=8266
- inContainer=true
- ffmpegVersion=6
devices:
- /dev/dri:/dev/dri # AMD VAAPI hardware acceleration
volumes:
- /mnt/data/tdarr-node/configs:/app/configs
- /mnt/data/tdarr-node/logs:/app/logs
- /mnt/atlantis_media:/media
- /mnt/atlantis_cache:/temp
- /mnt/atlantis_cache:/cache
restart: unless-stopped
watchtower:
image: containrrr/watchtower:latest
container_name: watchtower-tdarr
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- TZ=America/Los_Angeles
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_LABEL_ENABLE=true # Only update containers with the enable label
- WATCHTOWER_POLL_INTERVAL=3600 # Check every hour
restart: unless-stopped