Tautulli

Link to Access App

Link to Download App

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?