Intégration Jackett
Ygégé peut être utilisé comme indexeur personnalisé pour Jackett via le système Cardigann.
Prérequis
- Jackett installé et fonctionnel
- Ygégé démarré et accessible
- Le fichier
ygege.ymldu dépôt GitHub
Installation
1. Localiser le dossier AppData de Jackett
Le chemin dépend de votre installation:
| Installation | Chemin AppData |
|---|---|
| LinuxServer Docker | /config |
| Windows | C:\ProgramData\Jackett |
| Linux | ~/.config/Jackett |
| macOS | ~/Library/Application Support/Jackett |
2. Créer la structure Cardigann
Dans le dossier AppData, créez la structure cardigann/definitions/ si elle n'existe pas:
mkdir -p /config/cardigann/definitions
3. Copier le fichier de définition
Téléchargez et copiez le fichier ygege.yml:
# Télécharger depuis GitHub
wget https://raw.githubusercontent.com/UwUDev/ygege/master/ygege.yml \
-O /config/cardigann/definitions/ygege.yml
Ou manuellement:
- Téléchargez
ygege.yml - Placez-le dans
{appdata}/cardigann/definitions/
L'image LinuxServer de Jackett fournit déjà une structure de dossiers bien organisée. Si vous utilisez une autre image Docker, adaptez les chemins en conséquence.
4. Redémarrer Jackett
# Docker
docker restart jackett
# Systemd
systemctl restart jackett
Configuration de l'indexeur
1. Ajouter l'indexeur
- Ouvrez l'interface Jackett
- Cliquez sur Add indexer
- Recherchez "Ygégé" dans la liste
- Cliquez sur le bouton + à côté de Ygégé
2. Configurer les paramètres
Dans la fenêtre de configuration, saisissez:
| Paramètre | Valeur | Description |
|---|---|---|
| Indexer URL | http://localhost:8715 | URL de base d'Ygégé |
| Username | Votre username YGG | Optionnel (si non dans config) |
| Password | Votre password YGG | Optionnel (si non dans config) |
Si vous avez déjà configuré les identifiants dans le config.json d'Ygégé, vous n'avez pas besoin de les ressaisir ici.
3. Tester la connexion
- Cliquez sur OK pour sauvegarder
- Jackett testera automatiquement la connexion
- Un message de succès devrait apparaître
Configuration Docker Compose
Si Jackett et Ygégé sont dans le même compose.yml:
services:
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
volumes:
- ./jackett:/config
ports:
- "9117:9117"
restart: unless-stopped
ygege:
image: uwudev/ygege:latest
container_name: ygege
volumes:
- ./config:/config
ports:
- "8715:8715"
environment:
YGG_USERNAME: "votre_username"
YGG_PASSWORD: "votre_password"
restart: unless-stopped
Dans ce cas, utilisez http://ygege:8715 comme URL dans la configuration Jackett.
Utilisation
Recherche manuelle
- Dans Jackett, allez sur la page d'accueil
- Utilisez la barre de recherche
- Ygégé apparaîtra dans les résultats
Intégration avec Sonarr/Radarr
- Copiez l'URL Torznab depuis Jackett (cliquez sur Copy Torznab Feed)
- Dans Sonarr/Radarr, ajoutez Jackett comme indexeur
- Collez l'URL Torznab
- Les résultats d'Ygégé seront automatiquement intégrés
Catégories supportées
| ID Catégorie | Nom | Description |
|---|---|---|
| 2000 | Movies | Films |
| 5000 | TV | Séries TV |
| 3000 | Audio | Musique |
| 4000 | PC | Applications/Logiciels |
| 6000 | XXX | Contenu adulte |
| 8000 | Other | Autres |
Recherche avancée
Ygégé supporte plusieurs paramètres de recherche:
Par nom
Vaiana 2
Par catégorie
Sélectionnez les catégories dans l'interface Jackett
Par saison/épisode (TV)
Breaking Bad S01E01
Par IMDB ID
tt0903747
Troubleshooting
L'indexeur n'apparaît pas dans la liste
Solution:
- Vérifiez que
ygege.ymlest danscardigann/definitions/ - Vérifiez les permissions du fichier (doit être lisible)
- Redémarrez Jackett
- Consultez les logs:
docker logs jackett
Erreur de connexion
Solution:
- Vérifiez qu'Ygégé est démarré:
curl http://localhost:8715/health - Vérifiez l'URL configurée (localhost vs nom du conteneur)
- Pour Docker, vérifiez que les conteneurs sont sur le même réseau
Pas de résultats de recherche
Solution:
- Testez directement l'API d'Ygégé:
curl "http://localhost:8715/api/search?q=test" - Vérifiez les logs d'Ygégé:
docker logs ygege - Vérifiez que vos identifiants YGG sont valides
Rate limiting YGG
Solution:
- Assurez-vous que les identifiants YGG sont configurés
- Vérifiez le fichier
config.jsonou les variables d'environnement - Consultez la documentation de configuration
Comparaison Prowlarr vs Jackett
| Fonctionnalité | Prowlarr | Jackett |
|---|---|---|
| Synchronisation *arr | ✅ Automatique | ❌ Manuel |
| Interface moderne | ✅ | ❌ |
| Configuration | Plus complexe | Plus simple |
| Performance | Meilleure | Bonne |
| Recommandation | Préféré | Alternative |
Nous recommandons Prowlarr pour une meilleure intégration avec Sonarr/Radarr.