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

4.9 KiB


title: autobrr created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, arr, torrent, irc, automation, indexer] confidence: high contested: false sources: [https://selfh.st/apps/?tag=*arr, https://github.com/autobrr/autobrr]

🎬 autobrr

Moniteur de releases IRC/torrent ultra-rapide : capte les annonces de nouvelles releases en quelques millisecondes et injecte directement dans qBittorrent, Deluge, rTorrent, Sonarr, Radarr et Lidarr via leurs API.

📋 Informations Générales

Attribut Valeur
Nom autobrr
Slug autobrr
Description IRC announcer et gestionnaire d'automates pour torrents, alternative aux Release Profiles de Sonarr/Radarr, plus rapide et plus flexible
Site officiel https://autobrr.com
Repository https://github.com/autobrr/autobrr
Stars 2 807
Licence GPL-2.0
Langage principal Go
Catégorie *arr (monitoring)
Tags [catalogue, arr, torrent, irc, automation, indexer]

📝 Description

autobrr est né d'un constat : les indexeurs privés annoncent leurs nouvelles releases sur IRC en millisecondes, et les outils *arr (Sonarr/Radarr) qui polent les flux RSS toutes les 15 minutes passent à côté de la course au téléchargement. autobrr se branche directement sur IRC, applique des filtres ultra-expressifs (regex, taille, freeleech, qualité, group, type de release, résolution...) et déclenche l'action de votre choix dès qu'une release matche.

Les filtres sont le cœur du produit : on écrit des règles du type "si le titre matche (?i)french.*1080p.*bluray ET catégorie TV HD ET taille > 1.5GB ET freeleech, alors pousse vers Sonarr avec le profil HD-1080p et le client qBittorrent en seq_io". La syntaxe supporte les variables, les opérateurs logiques AND/OR/NOT, et des macros réutilisables.

Compatibilité clients : qBittorrent, Deluge (via Deluge RPC), rTorrent (via ruTorrent), Transmission, Sonarr, Radarr, Lidarr, Readarr, Whisparr, plus de 10 services au total. Compatibilité indexeurs : la plupart des indexeurs privés via leurs bots IRC (TorrentLeech, AlphaRatio, PassTheKey, HDBits, IPTorrents, etc.), et l'API publique (Torznab/Newznab) pour les autres.

🚀 Installation

Via Docker (recommandé)

# docker-compose.yml
services:
  autobrr:
    image: ghcr.io/autobrr/autobrr:latest
    container_name: autobrr
    restart: unless-stopped
    environment:
      - TZ=Europe/Paris
      - AUTOBRR__SERVER__PORT=7474
    volumes:
      - ./config:/config
    ports:
      - "7474:7474"

Installation manuelle

Binaire Go disponible sur les releases GitHub (Linux x86_64/arm64, macOS, FreeBSD). Service systemd minimal fourni dans la doc.

⚙️ Configuration

  • Indexeurs IRC : ajouter chaque réseau (announce.addr, port SSL 6697, nick, ident), mapper les canaux (#announce, #tracker.announce).
  • Filtres : à rédiger avec soin — un filtre trop large sature qBittorrent, un filtre trop étroit rate des releases. Tester avec Dry run avant activation.
  • Clients download : qBittorrent nécessite user/pass (pas juste le cookie) et la session auth doit être activée.
  • Intégration Sonarr/Radarr : API key + URL, autobrr push la release et *arr décide de l'importer ou pas (selon profils).
  • Reverse proxy : sous-domaine dédié autobrr.example.com avec auth (Authelia, Authentik) — l'UI permet de déclencher des downloads manuels.

🔗 Alternatives

  • Sonarr/Radarr Release Profiles — intégrés aux *arr, mais polling RSS lent (15 min), pas de logique IRC.
  • autodl-irssi — plugin Irssi historique, toujours utilisé, mais sans UI web ni orchestration multi-clients.
  • Huginn — agent d'automation généraliste, peut capter IRC mais beaucoup plus verbeux à configurer.
  • trackerspy / cTorrentAnnounce — outils minimalistes, abandonnés.

🔒 Sécurité

  • VPN obligatoire pour le trafic BitTorrent en Europe (qBittorrent sort par le VPN, autobrr aussi si vous l'hébergez derrière la même machine).
  • Reverse proxy + SSO : l'UI autobrr ne doit jamais être exposée sans auth (voir securisation-home-lab).
  • API key IRC et credentials indexeurs stockés en clair dans la DB SQLite — chiffrer ./config au repos.
  • Logs : contiennent les announces IRC, peuvent révéler vos patterns de téléchargement, purger régulièrement.
  • Rate-limit : autobrr parle à IRC à votre place, un mauvais filtre peut inonder le canal et vous faire bannir.

📚 Ressources

🔗 Pages Liées