Tautulli
A python based web application for monitoring, analytics and notifications for Plex Media Server.
This project is based on code from Headphones and PlexWatchWeb.
Tautulli runs on Cocoa as a docker container
https://github.com/trentnbauer/agg/blob/main/docker-compose/tautulli.yml
version: '3'
services:
app:
image: ghcr.io/linuxserver/tautulli:2.15.2@sha256:899245206017f6874e32a499a7cd305526ffa3440252cbfee6a175198c3453df
environment:
- PUID=1000
- PGID=1000
- TZ=${TZ:-Australia/Melbourne}
volumes:
- app:/config
ports:
- ${PORT:-8181}:8181
restart: unless-stopped
networks:
- cloudflare-net
healthcheck:
test: curl --connect-timeout 15 --silent --show-error --fail -k http://localhost:8181
interval: 30s
retries: 3
start_period: 30s
timeout: 20s
labels:
- autoheal=true
- dockflare.enable=${CFTUNNEL:-true}
- dockflare.0.hostname=${CFSUBDOMAIN}${CFDOMAIN}
- dockflare.0.service=http://${HOSTNAME}:${PORT:-8181}
- dockflare.0.access.policy=${CFPOLICY:-default_tld}
- dockflare.0.zonename=${CFDOMAIN}
- dockflare.0.path=${CFURLPATH:-}
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
volumes:
app:
networks:
cloudflare-net:
name: cloudflare-net
external: true
Port
Purpose
8181
WebUI
Host Volume
Container Volume
Purpose
tautulli_app
/config
configuration and database
Integration
Purpose
Plex
Syncs media and user data (eg user watch time)
Last updated
Was this helpful?