105 lines
5.5 KiB
Markdown
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
|