Tautulli installieren: Proxmox LXC & Docker – Schritt-für-Schritt-Anleitung
Was ist Tautulli?
Tautulli ist eine kostenlose Open-Source-Anwendung zur Überwachung und Auswertung eines Plex Media Servers. Die Software zeichnet detaillierte Statistiken auf – zum Beispiel wer welche Inhalte wann und wie lange gestreamt hat, welche Geräte genutzt wurden und wie viele Streams gleichzeitig aktiv waren. Die Daten werden übersichtlich in Grafiken und Tabellen aufbereitet, sodass man jederzeit einen genauen Überblick über die Nutzung des eigenen Plex-Servers hat. Darüber hinaus bietet Tautulli ein umfangreiches Benachrichtigungssystem, das zum Beispiel Push-Nachrichten verschicken kann, wenn jemand einen Stream startet oder ein neues Medium zur Bibliothek hinzugefügt wird.
Variante 1: Proxmox LXC mit Helper Scripts
Die Community-Helper-Scripts bieten eine der einfachsten Methoden, Tautulli direkt auf Proxmox zu installieren.
Schritt 1: Proxmox Shell öffnen
Im Proxmox Web-UI auf den Node (nicht eine VM/CT) klicken → Shell öffnen.
Schritt 2: Helper Script ausführen
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tautulli.sh)"
Schritt 3: Installationsmenü durchlaufen
Das Script startet einen interaktiven Dialog:
- Installationstyp wählen:
Advancedfür eigene Einstellungen,Defaultfür automatische Konfiguration - Bei Advanced kannst du festlegen:
- Distribution (Debian 12 empfohlen)
- Container-ID
- Hostname (z. B.
tautulli) - RAM (512 MB reicht, 1024 MB empfohlen)
- CPU-Kerne (1–2)
- Disk-Größe (4 GB reicht)
- IP-Adresse (DHCP oder statisch)
- Gateway
- Ob der Container privilegiert sein soll (unprivilegiert empfohlen)
- Root-Passwort
Schritt 4: Installation abwarten
Das Script erledigt alles automatisch:
- LXC Container erstellen
- Betriebssystem installieren
- Tautulli herunterladen und konfigurieren
- Systemd-Dienst einrichten und starten
Am Ende gibt das Script die IP-Adresse und den Port aus, unter der Tautulli erreichbar ist.
Schritt 5: Web-UI aufrufen
http://<Container-IP>:8181
Variante 2: Proxmox LXC – Manuelle Installation
Falls du das Helper Script nicht verwenden möchtest oder mehr Kontrolle benötigst.
Schritt 1: LXC Container erstellen
Im Proxmox Web-UI → oben rechts Create CT klicken:
| Einstellung | Wert |
|---|---|
| Hostname | tautulli |
| Template | Debian 12 |
| Disk | 8 GB |
| CPU | 2 Cores |
| RAM | 1024 MB |
| Swap | 512 MB |
| Netzwerk | DHCP oder feste IP |
Container erstellen und starten, dann per Console oder SSH verbinden.
Schritt 2: System vorbereiten
apt update && apt upgrade -y
apt install -y python3 python3-pip python3-dev git curl wget
Schritt 3: Dedizierten Benutzer anlegen
Aus Sicherheitsgründen Tautulli nicht als root betreiben:
useradd -r -s /bin/false tautulli
Schritt 4: Tautulli herunterladen
git clone https://github.com/Tautulli/Tautulli.git /opt/tautulli
Berechtigungen setzen:
chown -R tautulli:tautulli /opt/tautulli
Schritt 5: Python-Abhängigkeiten installieren
pip3 install --break-system-packages -r /opt/tautulli/requirements.txt
Schritt 6: Systemd-Service einrichten
nano /etc/systemd/system/tautulli.service
Folgenden Inhalt einfügen:
[Unit]
Description=Tautulli - Stats for Plex Media Server
After=network.target
[Service]
User=tautulli
Group=tautulli
WorkingDirectory=/opt/tautulli
ExecStart=/usr/bin/python3 /opt/tautulli/Tautulli.py \
--config /opt/tautulli/config.ini \
--datadir /opt/tautulli/data \
--nolaunch
Restart=on-failure
RestartSec=5
TimeoutStopSec=20
[Install]
WantedBy=multi-user.target
Schritt 7: Dienst aktivieren und starten
systemctl daemon-reload
systemctl enable tautulli
systemctl start tautulli
Schritt 8: Status und Logs prüfen
systemctl status tautulli
journalctl -u tautulli -f
Schritt 9: Web-UI aufrufen
http://<Container-IP>:8181
Variante 3: Docker (docker-compose)
Schritt 1: Verzeichnisstruktur anlegen
mkdir -p /opt/tautulli/config
cd /opt/tautulli
Schritt 2: docker-compose.yml erstellen
nano docker-compose.yml
Inhalt:
services:
tautulli:
image: lscr.io/linuxserver/tautulli:latest
container_name: tautulli
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- ./config:/config
ports:
- 8181:8181
restart: unless-stopped
Hinweis zu PUID/PGID: Mit id <deinUser> kannst du die korrekten Werte deines System-Users ermitteln und hier eintragen
Schritt 3: Container starten
docker compose up -d
Schritt 4: Logs prüfen
docker logs -f tautulli
Schritt 5: Web-UI aufrufen
http://<Host-IP>:8181/
Tautulli mit Plex verbinden (alle Varianten)
Schritt 1: Web-UI öffnen → Setup-Wizard startet automatisch beim ersten Aufruf
Schritt 2: Auf Next klicken bis zur Plex-Verbindung
Schritt 3: Plex Media Server konfigurieren:
- Plex Authentication: Mit Plex-Account einloggen (empfohlen) oder manuell
- Bei manueller Eingabe: IP des Plex-Servers + Port
32400
Schritt 4: Plex-Server aus der Liste auswählen und bestätigen
Schritt 5: Verbindung testen → bei Erfolg Next klicken
Schritt 6: Weitere Einstellungen nach Bedarf anpassen (Benachrichtigungen, Newsletter etc.)
Schritt 7: Finish klicken – Tautulli beginnt sofort mit dem Erfassen der Statistiken
Updates
LXC (manuell):
systemctl stop tautulli
cd /opt/tautulli
git pull
systemctl start tautulli
Docker:
docker compose pull
docker compose up -d
LXC via Helper Script:
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tautulli.sh)"
Das Script erkennt eine bestehende Installation und bietet ein Update an.
Weitereführende Links:
Letzte Aktualisierung am









