Installation JDownloader sur DSM 7.X
JDownloader est une plateforme indépendante et totalement écrit en Java. Il offre un téléchargement en flux continu, la reconnaissance Captcha, la décompression automatique des fichiers et bien plus. Bien sur, il est entièrement gratuit.
Simple à installer dans les anciennes versions de DSM, il est plus compliqué à partir de la version DSM 7.
Ce tuto reprend celui du support JDownloader.
Installation JAVA
- Dans le centre de paquet –> Paramètres –> Sources de paquet –> Ajouter -> Remplir les champs suivants :
Nom : Package Filebot
Emplacement : https://get.filebot.net/syno/
- Fermer le centre de paquet et le relancer. Chercher dans Communauté le paquet “Java Installer” et l’installer.
Installation JDownloader
- Connexion au Synology avec SSH en tant que root.
- Création d’un répertoire pour JDownloader :
mkdir /volume1/@appstore/JDownloader
- Se placer dans le répertoire créé : cd /
volume1/@appstore/JDownloader
- Télécharger le fichier jar de l’installation de JDownloader :
wget http://installer.jdownloader.org/JDownloader.jar
- a. Exécuter la commande d’installation :
java -Djava.awt.headless=true -jar JDownloader.jar -norestart
b. Répéter la commande jusqu’à ce que l’installation demande de rentrer vos login/mot de passe de MyJDownloader.org. Dans mon cas 3 fois, rentrer ensuite “Y” pour renseigner le login puis le mot de passe.
c. Se rendre sur le site my.jdownloader.org et vérifier que l’instance de JDownloader apparait correctement. On peut alors fermer l’installation de JDownloader avec CTRL+C. - Création d’un script de démarrage
a. Toujours dans le répertoire /volume1/@appstore/JDownloader
, entrer la commande suivante :echo -en '#!/bin/bash\ncd /volume1/@appstore/JDownloader\nexport LC_CTYPE="en_US.UTF-8"\nexport LANG="en_US.UTF-8"\nexport LC_COLLATE="C"\numask 000\njava -Djava.awt.headless=true -jar JDownloader.jar &' > /volume1/@appstore/JDownloader/start.sh
b. Donner les droits d’exécution au script start.sh :chmod a+x start.sh
Lancer JDownloader au démarrage du Synology
Création d’une tache de démarrage en utilisant le planificateur de tâches.
- Dans l’interface DSM, se rendre dans Panneau de configuration –> Planificateur de tâches –> Créer –> Tâche déclenchée –> Script défini par l’utilisateur :
Onglet Général, renseigner les champs suivants :
– Tâche :Run JD on startup
– Utilisateur :root
– Evènement :Démarrage
2. Onglet Paramètres de tâche, dans la partie Script défini par l’utilisateur, renseigner la commande suivante :sleep 60 && /volume1/@appstore/JDownloader/start.sh
3. Ajouter la tâche en cliquant sur OK et vérifier qu’elle est bien active.
Reste à sélectionner la tâche créée puis cliquer sur le bouton exécuter pour valider le bon fonctionnement. Attention dans le script de démarrage il y a une pause de 60s avant le lancement de JDownloader. Donc bien attendre une minute avant de vérifier.
Configuration répertoire par défaut sur my.jdownloader.org
JDwonloader démarré sur le Synology et connecté sur le site https://my.jdownloader.org/ se rendre dans l’onglet Settings et renseigner le champs Default Download Folder avec le chemin du répertoire sur le Synology ( bien sûr il doit exister ) :
3 commentaires
Nicolas · 18 juin 2024 à 18 h 12 min
Merci !
uhurujam · 14 août 2024 à 14 h 15 min
On peut envoyer les telechargements sur le NAS directement avec l’application au lieu de passer par le site ?
Tpeltier · 21 août 2024 à 14 h 53 min
Pas à ma connaissance. Il n’y a pas d’interface accessible directement depuis le Synology.