From 84a6fb42f1d3f62b51808756717e4aba93129d85 Mon Sep 17 00:00:00 2001 From: Derek Cooper Date: Wed, 27 May 2026 22:56:34 -0700 Subject: [PATCH] created tautulli --- Tautulli/.env.example | 20 ++++++++++++++++++++ Tautulli/docker-compose-nfs.yaml | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 Tautulli/.env.example create mode 100644 Tautulli/docker-compose-nfs.yaml diff --git a/Tautulli/.env.example b/Tautulli/.env.example new file mode 100644 index 0000000..c4233e6 --- /dev/null +++ b/Tautulli/.env.example @@ -0,0 +1,20 @@ +# Tautulli Docker Compose Environment Variables + +# Image version tag (e.g. "latest", "v2.14.6") +TAUTULLI_VERSION=latest + +# User and group ID the container runs as (match your host user to avoid permission issues) +TAUTULLI_PUID=1000 +TAUTULLI_PGID=1000 + +# Timezone for the container (e.g. America/Los_Angeles, America/New_York) +TAUTULLI_TZ=America/Los_Angeles + +# Host port to expose the Tautulli web UI on +TAUTULLI_PORT=8181 + +# NFS server hostname or IP address +TAUTULLI_NFS_SERVER= + +# NFS export path on the server (e.g. :/mnt/pool/tautulli/config) +TAUTULLI_NFS_DEVICE= diff --git a/Tautulli/docker-compose-nfs.yaml b/Tautulli/docker-compose-nfs.yaml new file mode 100644 index 0000000..704b287 --- /dev/null +++ b/Tautulli/docker-compose-nfs.yaml @@ -0,0 +1,32 @@ +services: + app: + image: lscr.io/linuxserver/tautulli:${TAUTULLI_VERSION:-latest} + container_name: tautulli + environment: + - PUID=${TAUTULLI_PUID:-1000} + - PGID=${TAUTULLI_PGID:-1000} + - TZ=${TAUTULLI_TZ:-America/Los_Angeles} + volumes: + - tautulli-config:/config + ports: + - ${TAUTULLI_PORT:-8181}:8181 + deploy: + resources: + limits: + memory: 512M + healthcheck: + test: ["CMD", "curl", "-ILfSs", "http://localhost:8181/status"] + start_period: 90s + interval: 30s + timeout: 10s + retries: 3 + restart: unless-stopped + +volumes: + tautulli-config: + name: tautulli-config + driver: local + driver_opts: + type: nfs + o: "addr=${TAUTULLI_NFS_SERVER},rw,noatime,rsize=65536,wsize=65536,timeo=600,nfsvers=4" + device: "${TAUTULLI_NFS_DEVICE}" \ No newline at end of file