Initial vault setup
This commit is contained in:
@@ -0,0 +1,104 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user