Jdownloader

  • Hi,


    I just saw your response ... Personally, I use this docker image.
    It is pretty simple to "install".
    It launches a headless jdownloader that is accessible from chrome plugin (my use) for example.


    I have 20 applications (plex, emby, plexpy, netdata ...) running in docker and it will take a little time to write "How to" for all.
    I can begin with jdownloader ...

  • Unable to run Jdownloader from OMV directly your solution may interest me but I do not know Docker, and do not know how,This consumes a lot of resource? Jdownloader works from the boot? Accessible from My.jdownloader.org?

  • I advise you to use docker when possible (instead of omv plugins) so your omv install stay clear and it is easier to update/upgrade applications and system. Docker doesn't consume a lot of memory.


    When you install docker on omv, you have to search here for docker images of applications you are looking for (jdownloader here) and choose an image to run.
    When you run ("launch") an image it launches your app in a container. This container is often a "tiny linux install" and your application is running on it.
    However, when you delete a container, you lost all datas on it so docker created volumes and bind mounts. For exemple, you can map omvhost/srv/your_disk/jdownloader/config to /config directory in the container. When you remove container, you remove /config in the container dir but your data are still here because you map it on your host in omvhost/srv/your_disk/jdownloader/config.


    With docker plugin in OMV, you can pull and run images from GUI. With a tuto, it is not hard...


    Once created, your container can be started at boot if you want.


    You can access your headless jdownloader running in docker from My.jdownloader.org

  • With docker plugin in OMV, you can pull and run images from GUI. With a tuto, it is not hard...



    Once created, your container can be started at boot if you want.

    I just managed to:

    • activate Docker CE repo in OMV-Extras
    • pull the image plusminus/jdownloader2-headless

    Now I have to run the image.


    Do I have to enter or change here something?

  • Hi,


    Container name : jdownloader
    Restart policy : always


    Environment variables:
    [Optional] but recommended :
    you can add the UID and GID of the user you are using for docker. For exemple for me:


    So I add :



    [Mandatory] Now, create a directory called "jdownloader" where you want to store your downloads and conf with subfolders "config" and "Downloads" (for me it's /srv/dev-disk-by-label-DATA/jdownloader/):


    Now you have to do bind mounts:

    In my case, to access to my downloads, i go to /srv/dev-disk-by-label-DATA/jdownloader/Downloads (host path) in my OMV system. It's the directory where I previously created jdownloader folder. When you remove your container, data are preserved and still accessible in host path.
    When you are on myjdowloder and you whant to configure download path, it MUST be /downloads (container path).


    1. Launch with these settings and wait a minute for the container to initialize.
    2. Stop the container: docker stop jdownloader (or with the OMV GUI)



    3. On your host, enter your credentials (in quotes) to the file org.jdownloader.api.myjdownloader.MyJDownloaderSettings.json as in:
    { "password" : "mypasswort", "email" : "email@home.org" }



    4. Start the container:


    docker start jdownloader (or with the OMV GUI)



    Now go to myjdownloader and you will see your docker headless jdownloader :)

  • I followed your tutorial for jdownlaoder docker but the file "org.jdownloader.api.myjdownloader.MyJDownloaderSettings.json" does not get created in my config folder. Do I have to create it myself?

  • I can't get this to work, I've entered all the setting mentioned above but when I start it it immediately dies. The logs say "standard_init_linux.go:195: exec user process caused "exec format error"


    Here are my settings:

    Your disk is likely mounted with 'noexec'.

  • @RPMan


    Now JDownloader runs great because of your how-to and postings here. Would you be so great and good to do the same with Plex?
    That would be really, really great.


    Thanks in advance

    OMV-Server-HW: MoBo Fujitsu D3417-B2 (Intel-LAN), Intel Xeon E3-1245 v6 Kaby Lake (4x3.70GHz), 16GB-Ram ECC UDIMM, 1x512GB SSD Samsung 850 Pro (sda2 - 30GB system, 4GB swap, sda5/rest - for work), 1x 10TB WD Red Pro, 1x 3TB WD Red (both basic setup) - Digibit R1 Sat-IP-Server with SatIP-Axe-Firmware


    OMV-Server-SW: Debian Buster with Proxmox kernel (always up-to-date), OMV v5 (always latest), omv-extras-plugin (always latests), AutoShutdown-Plugin, Docker with PlexMediaServer, TVHeadend, any many more


    BackupServer: Synology DS1010+ with 4GB Ram, 9TB@SHR (different hdd's), DSM 5.2-5967-2

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!