Tautulli — inštalácia a prepojenie s Plexom

Kompletný návod: Docker Compose stack, Docker sieť pre komunikáciu s Plexom, získanie Plex API kľúča a Setup Wizard krok za krokom. Funguje na Synology NAS, Linuxe aj Windowse.

Ak si čítal môj článok o Tautulli, vieš prečo to chceš. Tu je kompletný postup od inštalácie po funkčné prepojenie s Plexom.

Čo potrebuješ

Predpoklady

Plex bežiaci v Dockeri — kontajner sa musí volať PlexHW (alebo vieš jeho container name). Docker sieť tunnel-net z Cloudflare Tunnel návodu — alebo vytvoríš novú. Portainer nainštalovaný.

1. Vytvor priečinok

mkdir -p /volume1/docker/tautulli

2. Docker Compose stack

V Portainer: Stacks → Add stack → Web editor:

services:
  tautulli:
    image: ghcr.io/tautulli/tautulli:latest
    container_name: tautulli
    volumes:
      - /volume1/docker/tautulli:/config:rw
    environment:
      TZ: Europe/Bratislava
      PUID: 1026          # ZMEŇ NA SVOJE UID
      PGID: 100           # ZMEŇ NA SVOJE GID
    ports:
      - 8181:8181
    networks:
      - tunnel-net
    restart: unless-stopped

networks:
  tunnel-net:
    external: true
⚠️ Prečo tunnel-net

Tautulli a Plex musia byť v rovnakej Docker sieti aby spolu mohli komunikovať cez container name. Ak nemáš tunnel-net, vytvor sieť príkazom docker network create tunnel-net a potom pripoj Plex kontajner: docker network connect tunnel-net PlexHW.

Klikni Deploy the stack.

3. Získanie Plex API kľúča

Tautulli potrebuje Plex token pre prístup k API. Najjednoduchší spôsob ako ho získať:

Krok 1 — Otvor Plex v prehliadači a spusti ľubovoľné video v knižnici.

Krok 2 — Klikni na tri bodky () pri videu → Get Info → v dialógu klikni View XML.

Krok 3 — V URL prehliadača nájdi parameter X-Plex-Token=. Hodnota za rovnítkom je tvoj API token — skopíruj ho.

Alternatívny spôsob — cez Plex nastavenia

Prihlás sa na plex.tv → klikni na avatar vpravo hore → Account Settings. V URL prehliadača uvidíš niečo ako https://app.plex.tv/desktop#!/account?token=XXXXX — token je za token=.

4. Setup Wizard — prepojenie s Plexom

Otvor http://192.168.1.100:8181 (nahraď IP svojho NAS). Tautulli spustí Setup Wizard.

Krok 1 — Plex Media Server

  • Plex Host: PlexHW — container name, nie IP adresa!
  • Port: 32400
  • Use SSL: vypnuté (ak Plex nebeží na HTTPS)
  • Plex Token: vlož token z kroku 3
  • Klikni Verify — mal by si uvidieť zelené "Server found"
⚠️ PlexHW nie localhost

V poli Plex Host zadaj container name svojho Plex kontajnera — nie localhost, nie IP adresu. localhost by znamenalo samotný Tautulli kontajner. Container name funguje cez Docker DNS — ale len ak sú oba v rovnakej sieti (tunnel-net).

Krok 2 — Vyber knižnice ktoré chceš sledovať → NextFinish.

5. Prehľad dashboardu

Čo kde nájdeš

Home / Activity — aktívne streamy v reálnom čase. Pre každý stream vidíš: používateľ, zariadenie, kodek, rozlíšenie, Direct Play / Transcode a CPU záťaž.

History — kompletná história sledovania. Filter podľa používateľa, obsahu alebo dátumu.

Statistics — najpopulárnejší obsah, najpopulárnejší používatelia, denné/týždenné štatistiky, hodiny s najvyššou aktivitou.

Libraries — prehľad knižnice s metadátami. Vidíš čo máš a čo sa sleduje.

Users — detail každého používateľa — história, obľúbený obsah, zariadenia.

6. Notifikácie (voliteľné)

Tautulli → Settings → Notification Agents. Môžeš nastaviť:

  • Email — pri začatí/ukončení streamu
  • Telegram — push notifikácia na telefón
  • Ntfy / Pushover / — pre pokročilých

Odporúčam aspoň nastaviť notifikáciu na nové zariadenie — hneď vieš ak sa niekto prihlásil z neznámeho zariadenia.

Troubleshooting

⚠️ "Server not found" pri Verify

Tautulli nevidí Plex. Skontroluj: (1) container name je správny — docker ps zobrazí presný názov, (2) oba kontajnery sú v tunnel-net — over cez docker network inspect tunnel-net, (3) Plex beží — skontroluj logy v Portaineri.

⚠️ Token nefunguje / "Unauthorized"

Token mohol expirovat alebo bol skopírovaný nesprávne. Opakuj postup z kroku 3 — otvor View XML znovu a skopíruj token z URL. Daj pozor na medzery na začiatku alebo konci.

⚠️ História sa nezaznamenáva

Plex musí mať povolené zdieľanie dát s Tautulli. V Plex: Settings → Troubleshooting → Enable Plex Media Server Logging — zapni. Tiež skontroluj Settings → Network → Enable local network discovery.

⚠️ Zariadenia sa zobrazujú ako "Unknown"

Tautulli používa GeoIP databázu ktorá sa musí stiahnuť. Počkaj 5-10 minút po inštalácii, potom reštartuj kontajner. Settings → GeoLite2 Database — klikni Update.

⚠️ Tautulli beží ale Plex nevidí aktívne streamy

Skontroluj či Plex token patrí účtu ktorý má admin prístup na Plex server. Shared user tokeny nefungujú — použiť token musíš od správcu servera (vlastníka).