Jusqu’à présent, si vous vouliez installer JDownloader 2, il existait deux méthodes : soit l’installer via une image Docker, soit l’installer manuellement en ligne de commandes. Sachez qu’il existe désormais un paquet développé par un membre de la communauté SynologyMe, qui s’occupe de réaliser ces opérations fastidieuses à votre place.
Et pour votre plus grand bonheur, le paquet en question a été rendu compatible avec DSM 7 et son système de permissions. Voyons ensemble comment l’installer sur votre NAS.

Télécharger le paquet
Vous pouvez obtenir le fichier .SPK de JDownloader 2 sur SynologyMe en suivant ce lien. Il faudra vous inscrire sur le forum, patienter pour la confirmation et vous pourrez enfin télécharger le fichier. Si vous souhaitez obtenir celui-ci plus rapidement, n’hésitez pas à me le demander via le formulaire de contact.
Créer un compte
Pour pouvoir utiliser cette version de JDownloader 2, il faudra créer un compte sur le site myJDownloader. Cet outil en ligne permet de contrôler votre ou vos instance(s) JDownloader à distance. N’hésitez pas à créer un mot de passe fort, que vous devrez retenir car il vous sera demandé de l’introduire à l’installation.
Créer un dossier de téléchargements
Avant de procéder à l’installation de JDownloader 2, créez au préalable un dossier partagé /volume1/Downloads.
Installer JDownloader 2
Ouvrez DSM dans votre navigateur préféré et rendez vous dans le centre de paquets.

Ensuite, cliquez sur le bouton en haut à droite « Installation manuelle« . Une nouvelle fenêtre s’ouvre. Sélectionnez le fichier .spk que vous avez téléchargé, ensuite suivez les instructions affichées à l’écran. Il vous sera notamment demandé d’introduire les données de votre compte. Indiquez le nom d’utilisateur et le mot de passe choisis sur myJDownloader.
Si tout se passe bien, votre instance devrait apparaitre sur votre tableau de bord de myJDownloader.
Attention : vous devez également modifier les permissions du dossier de téléchargements et permettre la lecture/écriture à l’utilisateur système « JDownloader« . Vous pouvez faire cela à partir du Panneau de configuration > Dossier partagé > Modifier > Permissions.
Modifier la version de Java utilisée
Le paquet inclut une machine virtuelle Java 8. En bidouillant un peu il est possible de modifier la version utilisée lors du lancement de JDownloader 2.

Pour ce faire, il faut tout d’abord ajouter la source de SynoCommunity dans le centre de paquets. Cela doit être fait depuis les paramètres du centre de paquets.
- Nom : SynoCommunity
- URL : https://packages.synocommunity.com
Confirmez par OK, puis allez dans l’onglet « Communauté » sur la gauche. Cherchez « Java » dans la barre de recherche puis installez Java 21 OpenJDK.
Ensuite ouvrez une session SSH sur votre NAS (par défaut désactivé, cela peut également être activé depuis le panneau de configuration).
cd /var/packages/JDownloader/scriptsA l’aide d’un éditeur de texte, modifiez le contenu du fichier launcher.sh (à l’aide de nano par exemple, que vous pouvez obtenir également avec l’installation du paquet SynoCli File Tools qui est généreusement fourni par SynoCommunity). Faites-en d’abord une copie par précaution.
sudo nano launcher.shAllez en toute fin de fichier et juste après la ligne contenant « umask 00« , modifiez la partie ${SYNOPKG_PKGDEST}/java/jdk/jre/java par /volume1/@appstore/java-21-openjdk/bin/java puis sauvegardez le fichier.
Arrêtez et relancez le package.
Vérifiez qu’il est bien actif à l’aide de la commande :
ps -efa | grep JDownloaderSi tout s’est bien passé, vous devriez voir une ligne avec le processus :
JDownlo+ 30856 1 0 Jan21 ? 00:21:45 /volume1/@appstore/java-21-openjdk/bin/java -Djava.awt.headless=true -jar JDownloader.jar -afterupdateEt dans myJDownloader, si vous sélectionnez votre instance puis « Settings », vous devriez voir la nouvelle version dans les informations système.

Bravo, vous avez réussi à changer la JVM utilisée par JDownloader 2.
