Install JDownloader on NAS and embedded devices
Posted by Jiaz, Last modified by Jiaz on 05 September 2022 10:31 AM

Because JDownloader is written in cross-plattform Java it can also run on many different NAS products and embedded devices.

In order to run JDownloader on your device the following minimum requirements must be met:

  • at least Java 1.6
  • minimum of 128 MB RAM (less is possible but not recommended)
    • recommended: 256 MB for headless, 512 MB with GUI
  • about 100 MB disk space


Short overview of known supported devices (highly depends on hardware specification like CPU/RAM/OS)
Some of these e.g. Synology devices will require extra install instructions which you will find by clicking on them!

  • Raspberry PI
  • Odroid
  • Banana Pi
  • Cubieboard
  • Beagleboard
  • Hummingboard
  • PandaBoard
  • CuBox
  • ...please let us know about more supported boards


How to install JDownloader on headless (no graphical userinterface) devices and control it via MyJDownloader webinterface:

  1. Create a folder where you want to install JDownloader to
    • example: "mkdir /path/JDownloader" replace path with installation parent folder)
  2. Download JDownloader.jar (4.515.187 bytes|SHA256:30ecf0a8508f4fa3fac008f179ec9f9d2d48267af6af2bd4bb7729721bfa9cb8) or copy existing JDownloader.jar (and place it into that folder)
    • example: cd /path/JDownloader
    • example: wget
  3. Start JDownloader installation
    1. java -jar JDownloader.jar -norestart
    2. Repeat step 3.1 until JDownloader asks you to enter your MyJDownloader logins on console
    3. You can now remote control your JDownloader instance via MyJDownloader
  4. Start JDownloader with java -jar JDownloader.jar & (without the -norestart parameter!)
  5. Checkout the other articles in this headless category - especially these useful headless hints.
  6. Much fun with JDownloader and MyJDownloader :)