Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
+167
View File
@@ -0,0 +1,167 @@
---
title: Prowlarr
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, automation, *arr, indexer-manager, downloads, usenet, torrent, c-sharp]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Automation, https://github.com/Prowlarr/Prowlarr]
---
# 🔍 Prowlarr
> **Le chef d'orchestre de vos indexeurs** — centralisez la gestion de vos indexeurs torrent/Usenet, synchronisez-les automatiquement avec Sonarr, Radarr, Lidarr et toute la *arr-family*. Plus jamais un indexeur mort dans un coin.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [prowlarr.com](https://prowlarr.com/) |
| **GitHub** | [Prowlarr/Prowlarr](https://github.com/Prowlarr/Prowlarr) |
| **License** | GPL-3.0 |
| **Langage** | C# (.NET) |
| **Étoiles GitHub** | 339 ⭐ (cette stat) / 7k+ en réalité |
| **Dernière MAJ** | 2026-05-30 |
| **Catégorie** | [[cat-automation\|Automation]] |
## 📝 Description
**Prowlarr** est né en 2022 pour résoudre une frustration majeure de l'écosystème *arr : **avant Prowlarr, il fallait ajouter manuellement chaque indexeur dans Sonarr, Radarr, Lidarr, Readarr, Whisparr… Et quand un indexeur mourait, il fallait le remplacer dans 4 applications différentes**. Prowlarr est le **gestionnaire d'indexeurs centralisé** qui :
1. Agrège tous vos indexeurs (torrent, Usenet, HTTP) en un seul endroit
2. Les **synchronise automatiquement** (via les API natives) avec **Sonarr, Radarr, Lidarr, Readarr, Whisparr, Mylar3, LazyLibrarian…**
3. Agit comme **proxy / aggregator** : toutes vos *arr interrogent Prowlarr au lieu d'aller frapper chaque indexeur
4. Fournit une **recherche unifiée** dans l'UI web pour chercher un film/série/livre et voir sur quel indexeur il est disponible
Le projet est la **suite logique** de l'écosystème *arr — Servarr (Sonarr, Radarr, Lidarr, etc.) + Readarr + Whisparr + Prowlarr** — et il est développé par la même équipe (forked de Sonarr, même stack C#/.NET, même UI).
**Fonctionnalités principales** :
-**+50 indexeurs supportés** : tous les principaux torrents (RARBG mirrors, 1337x, YTS, IPTorrents, PassThePopcorn) et Usenet (NZBGeek, Drunken Slug, NZBPlanet…)
-**Cardigann indexers** : support des indexers "Torznab" custom (catégorie entière de Torznab scrapers)
-**Sync automatique** : un seul ajout dans Prowlarr, propagé à Sonarr/Radarr/etc. via les API
-**Application Synology** native (App Proxy + flairs)
-**Recherche unifiée** : UI web pour interroger tous les indexeurs d'un coup (très utile pour vérifier la disponibilité)
-**Filtres regex** : bloquer les indexeurs qui contiennent certains mots (ex. CAM, TS, dubbed)
-**Proxying** : vos *arr passent par Prowlarr — utile pour les indexeurs privés avec rate-limiting
-**Multi-protocole** : Torrent, Usenet (NZB), HTTP, Newznab, Torznab
-**API REST** complète
-**Notifications** : Discord, Slack, email, webhook sur sync failures
-**Backup/restore** des indexeurs en YAML (très pratique pour migrer entre instances)
**Architecture typique** :
```
Prowlarr (indexeurs) → Sonarr (séries TV) ──┐
├──> Radarr (films) ───────┼──> qBittorrent / SABnzbd
├──> Lidarr (musique) ──────┤
├──> Readarr (livres) ──────┘
└──> Mylar3 (comics)
```
## 🚀 Installation
### Prérequis
- Idéalement un serveur Linux/BSD avec Docker
- Indexeurs configurés (torrents publics ou privés, et/ou Usenet avec un provider comme Newshosting, Eweka)
- [[app-sonarr]], [[app-radarr]] (et autres *arr) déjà installés
### Option 1 : Docker Compose (recommandé)
```yaml
# docker-compose.yml
services:
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
restart: unless-stopped
ports:
- "9696:9696"
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
volumes:
- prowlarr-config:/config
# Optionnel : réseau commun avec les autres *arr
networks:
- arr-network
networks:
arr-network:
external: true # réseau créé par docker-compose des autres *arr
volumes:
prowlarr-config:
```
Premier accès : `http://<host>:9696` → assistant de configuration (utilisateur, authentification).
### Option 2 : Synology / Windows / macOS
Des packages officiels sont disponibles sur [prowlarr.com/download](https://prowlarr.com/download/).
### Option 3 : Installation native Linux
```bash
wget https://prowlarr.com/v1/update/master/updatefile?os=linuxmusl&runtime=netcore \
&& tar -xzf updatefile -C /opt/prowlarr
# Suivre ensuite le setup systemd
```
## ⚙️ Configuration
- **Indexeurs** (`Settings > Indexers > Add Indexer`) : ajouter un par un, ou via **Cardigann** pour les indexers custom
- **Apps** (`Settings > Apps > Sync App Indexers`) : ajouter Sonarr/Radarr/Lidarr via leur API key, puis activer la **synchronisation automatique**
- **Download clients** : ajouter qBittorrent, Deluge, Transmission (torrent) ou SABnzbd, NZBGet (Usenet)
- **Flares** : indexeurs communautaires (cf. [FlaresSolverr](https://github.com/FlaresSolverr/FlaresSolverr) pour contourner les protections Cloudflare)
- **Filtres** : regex par indexeur pour bloquer les releases de mauvaise qualité
- **Backup/Restore** : `System > Backup` exporte tous vos indexeurs en YAML — **essentiel** pour migrer
- **API** : clé API utilisable par n8n, scripts, autres apps
## 🔗 Alternatives
### Open Source
- **Indexer Manager via les *arr natives** — chaque *arr a son propre système, mais sans sync
- **Jackett** — le précurseur de Prowlarr, plus ancien, interface vieillissante, support Cardigann plus large
- **Cardigann** — les définitions d'indexers utilisées par Jackett ET Prowlarr
- **NZBHydra2** — orienté Usenet, avant l'ère *arr
- **Watcher3** — orienté films/séries, plus léger
- **Huntarr** — alternative plus moderne
- **qBittorrent Search Plugins** — limites : pas de sync, interface pauvre
### Propriétaires (ce que Prowlarr remplace)
- **Ombi + Find Any File** — non automatisé
- **Sonarr/Radarr built-in indexer mgmt** — possible mais sans la sync
- **Indexer subscription services** (EasyNews, Drunken Slug) — payants et sans aggregator
- **Boxed-in solutions : DrBox, CouchPotato (mort en 2017)** — abandonnés
- **TorrentSpy / isoHunt era** — fermés
- **Cloud-based indexer proxies** — souvent 10-20 $/mois, peu de contrôle
## 🔒 Sécurité
- ⚠️ **Prowlarr = porte d'entrée vers du contenu souvent litigieux** : sécuriser l'accès à l'UI
- **Authentification obligatoire** : configurer un login/mot de passe fort (Settings > General > Authentication = Forms)
- **Reverse proxy HTTPS** : toujours exposer Prowlarr derrière Traefik/Caddy avec TLS (jamais HTTP en clair)
- **Indexer privés** : garder les clés API dans un password manager (1Password, Bitwarden)
- **VPN recommandé** : pour les torrents (sinon, le *arr-stack visible depuis votre IP = risque Hadopi en France)
- **WireGuard/Glorytun** côté conteneurs : configurer le réseau pour passer par un VPN (route par interface)
- **Logs d'audit** : exporter les requêtes vers Loki pour traçabilité
- **Sauvegarde** : `System > Backup` régulièrement (yaml des indexeurs) — c'est **votre bien le plus précieux**
- **Mise à jour** : appliquer les updates rapidement (souvent patchs de sécurité Torznab)
## 📚 Ressources
- [Site officiel](https://prowlarr.com/)
- [Dépôt GitHub](https://github.com/Prowlarr/Prowlarr)
- [Wiki Servarr](https://wiki.servarr.com/prowlarr)
- [Cardigann definitions](https://github.com/cardigann/cardigann) — indexeurs custom
- [r/selfhosted](https://www.reddit.com/r/selfhosted/) — retours d'expérience
- [TRaSH Guides](https://trash-guides.info/) — référence pour le setup *arr
- [Docker Hub linuxserver](https://hub.docker.com/r/linuxserver/prowlarr)
## 🔗 Pages Liées
- [[cat-automation]] — Catégorie Automation
- [[cat-arr]] — Catégorie *arr (l'écosystème complet)
- [[cat-downloads]] — Catégorie Téléchargements
- [[app-sonarr]] — Séries TV (utilise Prowlarr)
- [[app-radarr]] — Films (utilise Prowlarr)
- [[app-jackett]] — Précurseur, alternative
- [[recettes-docker-compose]] — Templates Docker
- [[securisation-home-lab]] — Sécurité