CrossWatch - Watchlisten plattformübergreifend verwalten
CrossWatch - Watchlisten plattformübergreifend verwalten
CrossWatch ist eine selbstgehostete Anwendung zur zentralen Verwaltung von Film- und Serienlisten über verschiedene Plattformen hinweg.
Was ist CrossWatch?
CrossWatch ermöglicht es, Watchlisten für Filme und Serien unabhängig von Netflix, Amazon oder anderen Streaming-Anbietern zu führen. Alle Einträge werden in einer eigenen Datenbank gespeichert und können mit Metadaten aus öffentlichen APIs (z. B. TMDB) angereichert werden. Nutzer können den Sehstatus verfolgen, Bewertungen vergeben und Inhalte nach verschiedenen Kriterien filtern. Da die Daten lokal liegen, gehen sie bei einem Anbieterwechsel nicht verloren.
Voraussetzungen
- Docker 20.10+ oder Docker Compose
- TMDB-API-Key (kostenlos unter themoviedb.org registrierbar)
- Optional: Reverse Proxy für HTTPS-Zugang
Compose-Beispiel
services:
crosswatch:
image: ghcr.io/crosswatch/crosswatch:latest
container_name: crosswatch
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- ./data:/app/data
environment:
- TZ=Europe/Berlin
- TMDB_API_KEY=dein_tmdb_api_key
- SECRET=zufaelliger_geheimer_string
Hinweise
- Der TMDB-API-Key ist kostenlos und erlaubt ausreichend Anfragen für den Privatbetrieb.
- Das
./data-Verzeichnis enthält die SQLite-Datenbank – vor Updates sichern. SECRETwird für die Sitzungsverwaltung genutzt; ein langer zufälliger String ist empfehlenswert.- Mehrere Nutzerkonten sind möglich, sodass CrossWatch auch für Haushalte mit mehreren Personen geeignet ist.