Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Djoss - JDownloader 2

Featured Replies

  • Replies 452
  • Views 148.3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • When using the bridge network mode, the container's network is isolated from the host's one. Thus, network ports need to be mapped between the host and the container. Ports used by the container are

  • New docker image available!

  • Try to clear your browser's cache.

Posted Images

On 1/4/2024 at 5:22 AM, remiel said:

"It's working again, I didn't do anything, just below the error, a message appeared to search for updates, and then it started working again."

I am having the same problem... But the update did not fix the issue. Says I'm up to date and then the app shuts down.

Edited by Litlgi

had the same problem. had to follow all steps, delete some files from appdata and changed jDownloader.jar, now it works again

3 hours ago, Doppelherz said:

had the same problem. had to follow all steps, delete some files from appdata and changed jDownloader.jar, now it works again

Which steps?

Since this morning the WebUI of jdownloader2 shows this error message:

"TypeError: WeakMap key undefined must be an object or an unregistered symbol

executeCommands@http://xxx.xxx.x.x:xxxx/:529:36

commandsListener@http://xxx.xxx.x.x:xxxx/:652:32"

My krusader interface shows a similar message, so that I assume that the error message has something to do with VNC (especially so as all my other containers that - afaik - do not use VNC run without any problem).

Has anyone encountered the same or a similar problem and knows anything about solutions?

Any help will be much appreciated.

  • Author
57 minutes ago, whauk said:

Since this morning the WebUI of jdownloader2 shows this error message:

"TypeError: WeakMap key undefined must be an object or an unregistered symbol

executeCommands@http://xxx.xxx.x.x:xxxx/:529:36

commandsListener@http://xxx.xxx.x.x:xxxx/:652:32"

My krusader interface shows a similar message, so that I assume that the error message has something to do with VNC (especially so as all my other containers that - afaik - do not use VNC run without any problem).

Has anyone encountered the same or a similar problem and knows anything about solutions?

Any help will be much appreciated.

 

This kind of issue is usually caused by a browser plugin.  Do you see the same problem in an incognito/private window ?  With another browser ?

Thank you, absolutely correct - in other browsers that I did not suffocate in plugins everything works fine.

Will have to find out, which one kills the containers.

Thanks a lot!

;)

  • 2 weeks later...

Is there any chance to stop the clipboard sidebar sliding everytime I open the GUI ? 🤔

I find this very annoying...

Edited by Kayn

  • 2 months later...

I've been using JDownloader for over 10 years, and the docker for at least 6 and it's always worked very well.

 

I noticed today that I can't open any "explorer" (file open/save) windows in JD. So the options for "add container" or File -> Load Linkcontainer (CTRL-o) do nothing and I can't access my DLC files.

 

When trying to Create DLC, an error pops up instead of the file window and says "Please choose a valid path to save the DLC"

 

Kind of stumped here. I haven't used these features since sometime last year, but I've been using JD pretty steadily the whole time and haven't noticed any other issues come up.

  • 4 weeks later...

i used jdownloader docker on my unraid server for a very long time now. A few days ago, it stopped working... allready deleted and reinstalled it a few times.

Any ideas ?

 

Screenshot2024-05-05141340.png.df1e2f9d70dc05e0829a9f4715b8131f.png

Screenshot 2024-05-05 141436.png

On 5/5/2024 at 6:32 PM, jojo345 said:

Same happend to my container yesterday.

 

I solved it like this:

stopped container

saved my cfg folder

deleted all the jd2 appdatas

deletet container

built new container and started

stopped the again working container and pasted the cfg

 



No need , just do this
 

Quote

 

Stop the container

Go to your jd2-config folder an delete the file Core.jar and the folder tmp and update

Start the container and wait for the last update to finish

I had to reconnect my instance with my jD-Account once, because it lost it's connection.

 

 

  • 2 months later...

Hello. This feels like a basic question, but here we go... I'm getting an "Invalid download directory" when I try to start downloads from the web interface.

 

I see a "downloads" share in my Shares menu; I think this was added by the JDownloader plugin itself. The Docker's config settings are pointing to /mnt/user/downloads, which I think is correct; I used a similar path when configuring RetroNAS.

 

I tried opening up the container's console to see, and there doesn't appear to be a /mnt/user/downloads path available. The entire /mnt path is empty. Is there something extra I need to do to expose my downloads share to the JDownloader container?

 

docker run
  -d
  --name='MyJDownloader'
  --net='bridge'
  -e TZ="America/Los_Angeles"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="CmitNAS"
  -e HOST_CONTAINERNAME="MyJDownloader"
  -e 'MYJD_USER'='[email protected]'
  -e 'MYJD_PASSWORD'='My@ctualPassw0rd'
  -e 'MYJD_DEVICE_NAME'='Unraid'
  -e 'XDG_DOWNLOAD_DIR'='/mnt/user/downloads/'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.icon='https://github.com/hussainalhaddad/docker-templates/raw/master/myjdownloader/logo.png'
  -p '3129:3129/tcp'
  -v '/mnt/user/appdata/jdownloader2/cfg':'/opt/JDownloader/cfg':'rw'
  -v '/mnt/user/appdata/jdownloader2/logs':'/opt/JDownloader/logs':'rw'
  -v '/mnt/user/downloads/':'/opt/JDownloader/Downloads':'rw'
  -v '/tmp/JDownloader':'/opt/JDownloader/app/tmp':'rw'
  --restart unless-stopped 'jaymoulin/jdownloader'
35710ee4d82f465e49c74a2ccbb6498a4e3cccdbdd8d36defe1f8e2ee6b69908

 

Thanks.

Edited by Renaissance2K

1 hour ago, jojo345 said:


A docker container does not create any shares by it self.

 

Follow the instructions for your jd2 docker and create the needed shares/folders and route it in the dockers config.

I installed this from the "Apps" menu tab, and it indeed created a "downloads" share as part of the initial installation. By default, the config settings for `XDG_DOWNLOAD_DIR` and `Downloads folder` already point to it by default, unless `/mnt/user/NAME_OF_SHARE` isn't the correct path to use when mounting a share from within a Docker container.

1 hour ago, trurl said:

Post docker run 

Added this to my OP. Thanks.
 

docker run
  -d
  --name='MyJDownloader'
  --net='bridge'
  -e TZ="America/Los_Angeles"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="CmitNAS"
  -e HOST_CONTAINERNAME="MyJDownloader"
  -e 'MYJD_USER'='[email protected]'
  -e 'MYJD_PASSWORD'='My@ctualPassw0rd'
  -e 'MYJD_DEVICE_NAME'='Unraid'
  -e 'XDG_DOWNLOAD_DIR'='/mnt/user/downloads/'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.icon='https://github.com/hussainalhaddad/docker-templates/raw/master/myjdownloader/logo.png'
  -p '3129:3129/tcp'
  -v '/mnt/user/appdata/jdownloader2/cfg':'/opt/JDownloader/cfg':'rw'
  -v '/mnt/user/appdata/jdownloader2/logs':'/opt/JDownloader/logs':'rw'
  -v '/mnt/user/downloads/':'/opt/JDownloader/Downloads':'rw'
  -v '/tmp/JDownloader':'/opt/JDownloader/app/tmp':'rw'
  --restart unless-stopped 'jaymoulin/jdownloader'
35710ee4d82f465e49c74a2ccbb6498a4e3cccdbdd8d36defe1f8e2ee6b69908

 

  • Author

You are using the wrong thread (this one is for a different container). Under the Docker page, click the container icon and then select "Support".

Edited by Djoss

3 hours ago, Djoss said:

You are using the wrong thread (this one if for a different container). Under the Docker page, click the container icon and then select "Support".

Eep. Yes, you're right. I downloaded the Djoss one, configured it, and everything is WAI. Sorry for wasting your time. Attaching the Stone of Shame...

  • 4 months later...

hey there! if somebody forgets to set the /output path and just leaves the field "empty"... where would jdownloader2 download the files? just asking for a friend :)

Quote
$> find . -type f -name 'some_downloaded_file.*'

or

$> find . -type f -name '*.extension'

 

 


or some combination thereof for at least one file pattern you know you downloaded.

 

It's probably somewhere under the .../appdata/jd* folder

 

 

 

Edited by Espressomatic

nothing there... could it be that it was deleted with re-install of the docker?

Not from the appdata hierarchy, no. That persists when you reinstall containers. Are you sure you don't have multiple JD folders in appdata with different names?

 

 

  • Author

If the /output folder is not mapped to anything, files downloaded there should be stored in your docker.img, i.e. somewhere under /var/lib/docker/.

  • 3 weeks later...

It would be great if you could help me! Sorry, if this is something obvious.

 

I just installed the docker and I only get a black screen and nothing happens.

 

My log:

[cont-init   ] 10-check-app-niceness.sh: executing...
[cont-init   ] 10-check-app-niceness.sh: terminated successfully.
[cont-init   ] 10-clean-logmonitor-states.sh: executing...
[cont-init   ] 10-clean-logmonitor-states.sh: terminated successfully.
[cont-init   ] 10-clean-tmp-dir.sh: executing...
[cont-init   ] 10-clean-tmp-dir.sh: terminated successfully.
[cont-init   ] 10-fontconfig-cache-dir.sh: executing...
[cont-init   ] 10-fontconfig-cache-dir.sh: terminated successfully.
[cont-init   ] 10-init-users.sh: executing...
[cont-init   ] 10-init-users.sh: terminated successfully.
[cont-init   ] 10-nginx.sh: executing...
[cont-init   ] 10-nginx.sh: terminated successfully.
[cont-init   ] 10-openbox.sh: executing...
[cont-init   ] 10-openbox.sh: terminated successfully.
[cont-init   ] 10-pkgs-mirror.sh: executing...
[cont-init   ] 10-pkgs-mirror.sh: terminated successfully.
[cont-init   ] 10-pulse.sh: executing...
[cont-init   ] 10-pulse.sh: terminated successfully.
[cont-init   ] 10-set-tmp-dir-perms.sh: executing...
[cont-init   ] 10-set-tmp-dir-perms.sh: terminated successfully.
[cont-init   ] 10-vnc-password.sh: executing...
[cont-init   ] 10-vnc-password.sh: terminated successfully.
[cont-init   ] 10-web-data.sh: executing...
[cont-init   ] 10-web-data.sh: terminated successfully.
[cont-init   ] 10-webauth.sh: executing...
[cont-init   ] 10-webauth.sh: terminated successfully.
[cont-init   ] 10-x11-unix.sh: executing...
[cont-init   ] 10-x11-unix.sh: terminated successfully.
[cont-init   ] 10-xdg-runtime-dir.sh: executing...
[cont-init   ] 10-xdg-runtime-dir.sh: terminated successfully.
[cont-init   ] 15-cjk-font.sh: executing...
[cont-init   ] 15-cjk-font.sh: terminated successfully.
[cont-init   ] 15-install-pkgs.sh: executing...
[cont-init   ] 15-install-pkgs.sh: terminated successfully.
[cont-init   ] 55-jdownloader2.sh: executing...
[cont-init   ] 55-jdownloader2.sh: terminated successfully.
[cont-init   ] 85-take-config-ownership.sh: executing...
[cont-init   ] 85-take-config-ownership.sh: terminated successfully.
[cont-init   ] 89-info.sh: executing...
    ╭――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╮
    │                                                                      │
    │ Application:           JDownloader 2                                 │
    │ Application Version:   n/a                                           │
    │ Docker Image Version:  24.12.1                                       │
    │ Docker Image Platform: linux/amd64                                   │
    │                                                                      │
    ╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
[cont-init   ] 89-info.sh: terminated successfully.
[cont-init   ] all container initialization scripts executed.
[init        ] giving control to process supervisor.
[supervisor  ] loading services...
[supervisor  ] loading service 'default'...
[supervisor  ] loading service 'app'...
[supervisor  ] loading service 'gui'...
[supervisor  ] loading service 'audiorecorder'...
[supervisor  ] service 'audiorecorder' is disabled.
[supervisor  ] loading service 'certsmonitor'...
[supervisor  ] service 'certsmonitor' is disabled.
[supervisor  ] loading service 'nginx'...
[supervisor  ] loading service 'webauth'...
[supervisor  ] service 'webauth' is disabled.
[supervisor  ] loading service 'xvnc'...
[supervisor  ] loading service 'openbox'...
[supervisor  ] loading service 'pulseaudio'...
[supervisor  ] service 'pulseaudio' is disabled.
[supervisor  ] loading service 'xcompmgr'...
[supervisor  ] loading service 'logmonitor'...
[supervisor  ] service 'logmonitor' is disabled.
[supervisor  ] loading service 'logrotate'...
[supervisor  ] all services loaded.
[supervisor  ] starting services...
[supervisor  ] starting service 'xvnc'...
[xvnc        ] Xvnc TigerVNC 1.14.1 - built Dec  6 2024 15:14:58
[xvnc        ] Copyright (C) 1999-2024 TigerVNC Team and many others (see README.rst)
[xvnc        ] See https://www.tigervnc.org for information on TigerVNC.
[xvnc        ] Underlying X server release 12014000
[xvnc        ] Fri Jan 17 19:15:10 2025
[xvnc        ]  vncext:      VNC extension running!
[xvnc        ]  vncext:      Listening for VNC connections on /tmp/vnc.sock (mode 0660)
[xvnc        ]  vncext:      Listening for VNC connections on all interface(s), port 5900
[xvnc        ]  vncext:      created VNC server for screen 0
[supervisor  ] starting service 'nginx'...
[nginx       ] Listening for HTTP connections on port 5800.
[supervisor  ] starting service 'openbox'...
[supervisor  ] starting service 'xcompmgr'...
[supervisor  ] starting service 'app'...
[supervisor  ] all services started.
[xvnc        ] Fri Jan 17 19:15:24 2025
[xvnc        ]  Connections: accepted: /tmp/vnc.sock
[xvnc        ]  SConnection: Client needs protocol version 3.8

 

How do I get this protocol version 3.8 which seems to be necessary?

 

Many thanks! 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.