--- title: pyLoad created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, downloads, python, jdownloader, hosters, free, premium] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=downloads, https://github.com/pyload/pyload] --- # pyLoad > **Download manager historique en Python** : alternative libre et légère à JDownloader, avec support des **hébergeurs de fichiers** (Rapidgator, Uploaded, 1fichier, etc.) et des **liens premium**. Cible les utilisateurs NAS et serveurs headless. | Métadonnée | Valeur | | :--- | :--- | | **Site web** | https://pyload.net/ | | **GitHub** | https://github.com/pyload/pyload | | **License** | GPL-3.0 | | **Langage** | Python 3 | | **Étoiles GitHub** | 747 ⭐ | | **Dernière MAJ** | 2026-03 | | **Catégorie** | [[cat-downloads]] | ## Description pyLoad est un **gestionnaire de téléchargements** écrit en Python qui se distingue par son support des **hébergeurs de fichiers** (cyberlockers) : 1fichier, Uptobox, Rapidgator, Uploaded, Turbobit, etc. Là où un gestionnaire classique type [[app-jdownloader]] (qui est en Java) demande d'installer une JVM, pyLoad est un **daemon Python** léger idéal pour les **NAS Synology/QNAP**, Raspberry Pi, ou serveurs headless. Le projet existe depuis 2008 (à l'origine par la team pyLoad) et a été repris par la communauté. Il propose une **WebUI** accessible à distance, une **API JSON** pour l'intégration, un système de **plugins** (chacun gérant un hébergeur), un **extracteur d'archives automatique** (dézippage, dépaquetage, vérification des checksum) et un **link checker** pour tester la validité des liens avant téléchargement. pyLoad est un projet **mature mais à maintenance ralentie** : il fonctionne, les plugins sont à jour pour la plupart des hébergeurs populaires, mais le rythme de release est plus lent que des concurrents plus modernes comme [[app-metube]] ou [[app-cobalt]]. Il reste néanmoins une **référence** pour qui veut automatiser des téléchargements depuis des hébergeurs, en mode **free** (avec captchas et temps d'attente) ou **premium** (avec compte payant). ## Installation ### Option 1 : Docker Compose (recommandé) ```yaml services: pyload: image: writl/pyload:latest container_name: pyload restart: unless-stopped ports: - "8000:8000" # WebUI - "7227:7227" # CLI / API - "9666:9666" # interface alternative environment: - UID=1000 - GID=1000 - TZ=Europe/Paris volumes: - ./config:/config - ./downloads:/downloads ``` UI sur `http://localhost:8000`. Compte par défaut : `pyload` / `pyload`. ### Option 2 : Installation manuelle (NAS / Raspberry) ```bash git clone https://github.com/pyload/pyload cd pyload pip install -r requirements.txt python -m pyload.core ``` ## Configuration 1. **Comptes premium** : *Addons → Accounts* → ajouter les identifiants Rapidgator/Uptobox/1fichier/etc. pour bénéficier des vitesses maximales. 2. **Plugins** : *Addons → Plugin Manager* → activer les hébergeurs cibles (plugins officiels + communautaires via `pyloadng`). 3. **Dossier de destination** : *Settings → Storage* → configurer le dossier par défaut, activer l'extraction automatique d'archives. 4. **Click'N'Load** : *Settings → Webserver* → activer la JDLN port 9666 pour le « click and load » depuis le navigateur (équivalent JDownloader). 5. **Planificateur** : *Settings → Scheduler* → programmer des téléchargements nocturnes. 6. **API** : token à générer pour les scripts externes (curl, [[app-sonarr]] n'est pas concerné, mais des outils de curation oui). ## Alternatives ### Open Source - [[app-jdownloader]] — Concurrent Java, GUI desktop plus complète mais plus lourd - [[app-metube]] / [[app-cobalt]] — Orientés vidéo (yt-dlp), pas d'hébergeurs - **aria2** — Download accelerator CLI pur, pas d'UI, à scripter - **pyget** / **pynzb** — Outils Python pour NZB (Usenet) - **Internet Archive** — Bibliothèque publique libre de droits, alternative pour contenu légal ### Propriétaires - **JDownloader** (officiel) — L'original, en Java, fermé bien que gratuit - **FreeRapid** — Ancien clone Java, abandonné - **Premium link generators (PLG)** — Sites tiers, peu fiables ## Sécurité - pyLoad n'a pas d'authentification forte par défaut : **changer le mot de passe admin** (par défaut `pyload`) - Protéger la WebUI derrière un reverse proxy authentifié ([[app-authelia]]) - ⚠️ Le téléchargement de contenu protégé par le droit d'auteur est **illégal** dans la plupart des juridictions - Les plugins tiers peuvent exécuter du code arbitraire : ne charger que des plugins de confiance (officiels ou repo pyloadng) - Les **comptes premium** doivent être stockés de manière sécurisée (ne pas commiter le `config/`) - pyLoad est en maintenance ralentie : surveiller les CVE et mettre à jour régulièrement ## Ressources - Site officiel : https://pyload.net/ - Code source : https://github.com/pyload/pyload - Documentation : https://github.com/pyload/pyload/wiki - Forum : https://forum.pyload.net/ - Liste des plugins : https://github.com/pyload/pyload/tree/main/src/pyload/core/plugins ## Pages Liées - [[cat-downloads]] — Vue d'ensemble de la catégorie Downloads - [[app-jdownloader]] — Concurrent principal - [[app-metube]] — Spécialisé vidéo - [[app-authelia]] — SSO pour restreindre l'accès - [[recettes-docker-compose]] — Templates Docker