Installation JDownloader sur DSM 7.X

Publié par Tpeltier le

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

  1. Dans le centre de paquet –> Paramètres –> Sources de paquet –> Ajouter -> Remplir les champs suivants :
    Nom : Package Filebot
    Emplacement : https://get.filebot.net/syno/
  2. Fermer le centre de paquet et le relancer. Chercher dans Communauté le paquet “Java Installer” et l’installer.

Installation JDownloader

  1. Connexion au Synology avec SSH en tant que root.
  2. Création d’un répertoire pour JDownloader :
    mkdir /volume1/@appstore/JDownloader
  3. Se placer dans le répertoire créé : cd /volume1/@appstore/JDownloader
  4. Télécharger le fichier jar de l’installation de JDownloader :
    wget http://installer.jdownloader.org/JDownloader.jar
  5. 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.
  6. 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.

  1. 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

NicolasNo Gravatar · 18 juin 2024 à 18 h 12 min

Merci !

uhurujamNo Gravatar · 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 ?

TpeltierNo Gravatar · 21 août 2024 à 14 h 53 min

Pas à ma connaissance. Il n’y a pas d’interface accessible directement depuis le Synology.

Laisser un commentaire

Emplacement de l’avatar

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.