Das Problem
Import ohne Untertitel
Die Folge ist da, der Untertitel fehlt oder passt nicht zum Release. Sublarr startet die Suche, sobald der Import-Webhook ankommt.
Mehr als eine Instanz
Anime-Sonarr neben dem normalen, 4K-Radarr neben 1080p: Jede Instanz ist eine eigene Zeile, Sublarr hält sie auseinander.
Nichts bleibt liegen
Was beim ersten Versuch nicht zu finden war, landet in der Gesucht-Liste und wird später erneut gesucht.
So richtest du es ein
- 01 Container mit der Datei unten starten — der Medienordner muss derselbe sein, den Sonarr und Radarr verwalten.
- 02 In Sublarr unter Einstellungen → Verbindungen jede Sonarr- und Radarr-Instanz mit URL und API-Key anlegen und testen.
- 03 In Sonarr/Radarr einen Webhook auf Sublarr anlegen. Ohne Webhook fragt Sublarr im Intervall nach — das funktioniert, nur langsamer.
docker-compose.yml
Ein Container, zwei Volumes. /path/to/media durch deinen Medienordner ersetzen, PUID/PGID auf deinen Benutzer setzen (id zeigt die Werte).
services:
sublarr:
image: ghcr.io/abrechen2/sublarr:1.20.0
container_name: sublarr
ports:
- "5765:5765"
volumes:
- ./config:/config
# derselbe Medienordner, den Sonarr und Radarr verwalten
- /path/to/media:/media:rw
environment:
- PUID=1000
- PGID=1000
restart: unless-stopped Starten und prüfen:
docker compose up -d
curl http://<host>:5765/api/v1/health Die Antwort enthält {"status":"healthy","version":"…", …}
Grenzen
- Sublarr arbeitet mit den Pfaden, die es selbst unter /media sieht. Sehen Sonarr oder Radarr andere Pfade, braucht es ein Path-Mapping.
- Mehrere Provider brauchen einen Account oder API-Key. Ohne Keys sucht Sublarr in weniger Quellen, als die Zahl verspricht.
- Läuft parallel Bazarr auf denselben Serien, überschreiben sich beide gegenseitig die Untertitel. Teile die Bibliothek auf.
Wenn es hakt
Der Verbindungstest schlägt fehl
Die URL gilt aus Sicht des Sublarr-Containers. localhost zeigt dort auf Sublarr selbst — nimm den Containernamen im gemeinsamen Docker-Netz oder die IP des Hosts.
Der Webhook kommt mit 401 an
Sublarr erwartet den Header X-Api-Key mit seinem eigenen API-Key. Ein X-Webhook-Secret-Header wird nicht akzeptiert.
Serien erscheinen, Dateien aber nicht
Sonarr meldet einen Pfad, den es im Sublarr-Container nicht gibt. Unter Einstellungen → Verbindungen → Path Mapping den Pfad von Sonarr auf den von Sublarr abbilden.
Einmal verbinden, dann läuft es
Ein Container neben deinem *arr-Stack. Die Einrichtung dauert so lange wie das Kopieren zweier API-Keys.