Initial vault setup
This commit is contained in:
@@ -0,0 +1,94 @@
|
||||
---
|
||||
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é)
|
||||
```yaml
|
||||
# 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
|
||||
- Site officiel : https://autobrr.com
|
||||
- Documentation : https://autobrr.com/configuration
|
||||
- Wiki *arr : https://wiki.servarr.com/autobrr
|
||||
|
||||
## 🔗 Pages Liées
|
||||
- [[cat-arr]]
|
||||
- [[app-sonarr]]
|
||||
- [[app-radarr]]
|
||||
- [[app-qbittorrent]]
|
||||
- [[app-prowlarr]]
|
||||
- [[app-bazarr]]
|
||||
- [[app-flaresolverr]]
|
||||
- [[app-gluetun]] — VPN pour clients torrent
|
||||
- [[securisation-home-lab]]
|
||||
- [[recettes-docker-compose]]
|
||||
Reference in New Issue
Block a user