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

105 lines
5.5 KiB
Markdown

---
title: Jackett
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, downloads, torrent, indexer, proxy, csharp, dotnet]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=downloads, https://github.com/Jackett/Jackett]
---
# Jackett
> **Proxy d'indexeurs BitTorrent** : traduit les requêtes de Sonarr/Radarr/Lidarr en requêtes compatibles avec des centaines de sites de torrents. Le **puzzle piece manquant** de la stack *arr.
| Métadonnée | Valeur |
| :--- | :--- |
| **Site web** | https://github.com/Jackett/Jackett |
| **GitHub** | https://github.com/Jackett/Jackett |
| **License** | GPL-2.0 |
| **Langage** | C# / .NET (mono / .NET 8) |
| **Étoiles GitHub** | 1 516 ⭐ |
| **Dernière MAJ** | 2026-05 |
| **Catégorie** | [[cat-downloads]] |
## Description
Jackett est un **traducteur d'indexeurs** : il expose une **API Torznab** (le standard utilisé par Sonarr, Radarr, Lidarr, Prowlarr, Mylar, LazyLibrarian, etc.) capable d'interroger des **centaines de sites de torrents** hétérogènes. Chaque site a sa propre interface, ses propres cookies, ses propres patterns de recherche : Jackett fait le sale boulot de parsing et renvoie un flux RSS/XML normalisé que les outils en aval consomment directement.
Jackett supporte deux modes d'usage : en **proxy direct** (chaque client *arr est configuré avec une URL `http://jackett:9117/api/v2.0/indexers/xxxxx/results/torznab/`) ou en **mode indexeur** (exposition de tous les indexeurs dans un seul endpoint Torznab). Le mode indexeur est pratique pour les clients qui ne supportent qu'un seul indexeur. Plus de **500 indexeurs** sont maintenus par la communauté, ajoutés et corrigés en continu.
L'alternative moderne à Jackett est **Prowlarr** ([[app-prowlarr]]), qui remplit le même rôle mais avec une UI plus moderne, le support des **indexeurs Usenet** (Newznab) en plus des torrents, et un meilleur support des **applications *arr** via l'**API Sync** (synchronisation bidirectionnelle des indexeurs). Jackett reste néanmoins largement utilisé, plus léger et **autonome** (pas de dépendance à un autre service *arr).
## Installation
### Option 1 : Docker Compose (recommandé)
```yaml
services:
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
restart: unless-stopped
ports:
- "9117:9117"
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
- AUTOSTART=true
volumes:
- ./config:/config
- ./downloads:/downloads
```
UI disponible sur `http://localhost:9117`, API sur `http://localhost:9117/api/v2.0/indexers/all/results/torznab/`.
### Option 2 : Installation manuelle
Jackett tourne aussi en binaire .NET 8 standalone ou via mono (legacy). Le binaire Linux officiel est disponible sur la page Releases : `jackett --install` pour installer comme service systemd.
## Configuration
1. **Ajouter des indexeurs** : depuis l'UI, *Add indexer* → choisir parmi la liste (par site, par langue, par type). Pour chaque indexeur, renseigner les credentials (login/mot de passe ou cookie).
2. **Tester** : chaque indexeur a un bouton de test qui vérifie la connectivité, l'authentification, le parsing des résultats.
3. **Copier le Torznab Feed URL** : depuis la page de l'indexeur, copier l'URL `.../results/torznab/` et la coller dans Sonarr/Radarr → *Settings → Indexers → Add (Torznab)*.
4. **White-list / Black-list** : configurer des patterns de filtrage par titre (regex) pour exclure certains types de torrents.
5. **Cardigann definitions** : les définitions d'indexeurs sont stockées dans `config/Jackett/Indexers/` ; possibilité d'ajouter des définitions custom.
6. **Reverse proxy** : recommandé pour exposer Jackett (UI seulement) via HTTPS.
## Alternatives
### Open Source
- [[app-prowlarr]] — Successeur moderne, supporte indexeurs Usenet + sync API native avec *arr
- [[app-qbittorrent]] — Client torrent qui ne fait pas office d'indexeur
- [[app-sonarr]] / [[app-radarr]] — Clients finaux qui **consomment** l'API de Jackett
- **Cardigann** — Moteur de définitions d'indexeurs utilisé par Jackett et Prowlarr
### Propriétaires
- **Indexeurs TorrentFreak-like payants** — Peuvent fournir un accès propre, mais sont fermés
- **1337x / YTS / ThePirateBay** — Sites « gratuits » (souvent monétisés via crypto) à ne pas confondre avec un proxy
## Sécurité
- Jackett n'héberge **aucun torrent** : il sert uniquement d'agrégateur. Le risque légal est sur l'indexeur source
- Protéger l'accès à l'UI derrière un reverse proxy authentifié ([[app-authelia]])
- Ne pas exposer l'API Torznab (port 9117) directement sur Internet (sera utilisé abusivement)
- Mettre à jour Jackett : de nombreux indexeurs changent de structure régulièrement
- ⚠️ Le téléchargement de contenu protégé par le droit d'auteur est illégal dans la plupart des juridictions
## Ressources
- Code source : https://github.com/Jackett/Jackett
- Wiki : https://github.com/Jackett/Jackett/wiki
- Liste des indexeurs supportés : https://github.com/Jackett/Jackett#supported-indexers
- Torznab spec : https://github.com/Sonarr/Sonarr/wiki/Implementing-a-Torznab-indexer
## Pages Liées
- [[cat-downloads]] — Vue d'ensemble de la catégorie Downloads
- [[app-prowlarr]] — Alternative moderne cross-protocole
- [[app-qbittorrent]] — Client torrent cible
- [[app-sonarr]] / [[app-radarr]] — Clients qui exploitent Jackett
- [[app-authelia]] — SSO pour protéger l'UI
- [[recettes-docker-compose]] — Templates Docker