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š
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
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.
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"
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ť → Next → Finish.
5. Prehľad dashboardu
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
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 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.
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.
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.
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).