Tautulli¶
Records why each stream transcoded (bandwidth, codec, subtitle). Plex's own history doesn't keep that.
compose/nas/tautulli.yml
# Portainer stack: tautulli
services:
tautulli:
image: lscr.io/linuxserver/tautulli:latest
container_name: tautulli
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
volumes:
- /volume1/docker/tautulli:/config
ports:
- ${NAS_IP}:8181:8181 # bind to the LAN IP only; not exposed through the tunnel
restart: unless-stopped
- It is bound to the LAN IP only and is not exposed to the internet.
- Connect to Plex at
http://<NAS_IP>:32400with a local token. - Set a login under Settings → Web Interface as part of the first start (rebuild checklist step).
- Optional: the JBOPS "kill 4K transcode" script with a friendly message (TRaSH).
- After a few weeks of data, turn Plex's verbose logging off.