Files
wiki/Catalogue-Self-Hosted/apps/app-seerrbridge.md
T
2026-06-09 18:40:21 +02:00

5.6 KiB

title, created, updated, type, tags, confidence, contested, sources
title created updated type tags confidence contested sources
SeerrBridge 2026-06-07 2026-06-07 app
catalogue
downloads
overseerr
jellyseerr
debrid
dmm
automation
arr
medium false
https://selfh.st/apps/?tag=downloads
https://github.com/Woahai321/SeerrBridge

🌉 SeerrBridge

Pont d'automation entre Jellyseerr/Overseerr et Debrid Media Manager (DMM) : automatise la récupération de torrents Debridés depuis une demande Overseerr.

Métadonnée Valeur
Site web https://github.com/Woahai321/SeerrBridge
GitHub https://github.com/Woahai321/SeerrBridge
License MIT
Langage Python
Étoiles 35
Dernière MAJ 2025
Catégorie cat-downloads

Description

SeerrBridge est un maillon manquant dans la chaîne arr ↔ services Debrid. Le scénario typique qu'il adresse : un utilisateur demande un film sur app-overseerr ou app-jellyseerr, mais l'instance n'a aucun indexeur torrent configuré (par choix ou par blocage FAI). Pour obtenir le fichier, on passe par un service de Debrid (Real-Debrid, AllDebrid, Premiumize) via l'interface web Debrid Media Manager (DMM).

Le problème : DMM n'est pas déclenché automatiquement par Overseerr. Il fallait autrefois copier-coller manuellement le nom du film dans DMM, attendre le match, valider. SeerrBridge écoute le webhook émis par Overseerr quand une demande de film est créée, interroge l'API DMM pour le titre, récupère le meilleur match, et déclenche l'ajout côté DMM. Le torrent remonte ensuite via Real-Debrid → client torrent configuré dans DMM → import dans Radarr/Sonarr.

C'est un outil niche mais précieux pour la communauté « Debrid-only » qui veut une UX Overseerr propre sans maintenir une stack d'indexers. Alternative au combo Prowlarr + indexers torrents classiques, avec un trade-off clair : on délègue la recherche à un service externe payant.

Installation

Docker Compose (recommandé)

# docker-compose.yml
services:
  seerrbridge:
    image: ghcr.io/woahai321/seerrbridge:latest
    container_name: seerrbridge
    restart: unless-stopped
    ports:
      - "8765:8765"
    environment:
      - TZ=Europe/Paris
      - OVERSEERR_URL=http://overseerr:5055
      - OVERSEERR_API_KEY=***       # Settings → General
      - DMM_URL=https://debrid-media-manager.com
      - DMM_API_KEY=***
      - AUTO_APPROVE=true           # approuve auto si match parfait
      - QUALITY_PROFILE=1080p
    volumes:
      - ./config:/app/config
      - ./logs:/app/logs

Installation manuelle

git clone https://github.com/Woahai321/SeerrBridge
cd SeerrBridge
pip install -r requirements.txt
cp .env.example .env  # éditer
python -m seerrbridge

Configuration

  • Connexion Overseerr/Jellyseerr : URL interne + clé API (Settings → General → API Key).
  • Connexion DMM : l'API publique suffit pour les opérations de base, l'auth par cookie est possible pour des fonctions avancées.
  • Filtre de qualité : ne bridge que les demandes correspondant au profil (ex. 1080p uniquement, pas de CAM/TS).
  • Auto-approve : true pour ne plus rien toucher manuellement, false pour valider chaque match (recommandé au début).
  • Mode dry-run : permet de voir ce que SeerrBridge aurait demandé à DMM sans le faire.
  • Retry policy : 3 tentatives avec backoff exponentiel si l'API DMM rate-limit.
  • Mapping des profils : associe un profil qualité Overseerr à une option DMM.

Alternatives

Open Source

  • Notifiarr — automation générale *arr, plus large (Discord notif, healthchecks), pas spécifique Debrid.
  • DMM scriptable manuel — appeler l'API DMM depuis un curl + cron, faisable mais pas d'UI de revue.
  • Prowlarr + indexers publics — alternative « pas de Debrid » du tout, mais bloque selon FAI.
  • app-overseerr — sans SeerrBridge, DMM reste manuel.
  • app-jellyseerr — fork de Overseerr, même logique de webhook.

Propriétaires (ce que SeerrBridge remplace)

  • Real-Debrid UI + copier-coller — workflow manuel, pas d'intégration Overseerr.
  • Premiumize + Plex automatique — service équivalent mais plus cher, moins flexible.
  • Stremio + addons Debrid — UX client, pas self-hostable en backend autonome.

Sécurité

  • API keys sensibles : Overseerr et DMM donnent accès à vos comptes, à stocker chiffrées.
  • Webhook non authentifié : Overseerr envoie un webhook HTTP simple, toujours passer par un réseau privé (bridge interne Docker, pas d'exposition directe).
  • Bus factor 1 : projet jeune, un seul mainteneur (Woahai321), à surveiller côté roadmap.
  • DMM dépendance : si DMM change d'API, SeerrBridge casse — pas de SLA, l'API publique peut bouger.
  • Logs : contiennent les titres de films demandés, RGPD-friendly en local, attention si logs centralisés cloud.
  • Compte DMM : l'API key DMM est liée à votre abonnement payant Real-Debrid, vol = vol de service.

Ressources

Pages Liées