GithubHelp home page GithubHelp logo

docker-jdownloader-2's People

Contributors

auanasgheps avatar jlesage avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-jdownloader-2's Issues

Use /output on a CIFS

Hello

Thanks for your fantasic work. Everything works like a charm.
But now i want to place the /output volume to a Mounted cifs volume.
As i see you do a chown in the jdownloade2.sh.
That wont work on a CIFS volume.
Any Ideas on this issue?

Regards
Michele

Internet browser for JDownloader

Hello,
To solve some captcha, JD needs access to a web browser, ie. Turbobit.
It shoud'be nice to integrate a light browser inside the container.
I will try to do it.
Many thanks for your nice work.
Paul

App display resolution

The "DISPLAY_WIDTH" and "DISPLAY_HEIGHT" environment variables don't have any effect on the resolution of JD2 (at least when access via VNC). It always remains at the default 1280x768 resolution.

I am using the latest docker-compose and docker-ce on Ubuntu 18.04.

403 Forbidden error in browser webUI

I'm getting a 403 forbidden error when I try to connect via the browser webUI, but it runs fine through VNC. I'm running the container on Openmediavault, x64 arch.
Any idea why i'm getting this error?
thanks !

Options to enable support for Chinese character?

Hi,
I am having a problem of chinese character is not display correct. It just showing like boxes for the character. Is there options to enable chinese character to the system of the docker?
Thanks

openbox permission error

I rebuilt the docker image and i am getting the following errors starting up a containter:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-app-niceness.sh: executing...
[cont-init.d] 00-app-niceness.sh: exited 0.
[cont-init.d] 00-app-script.sh: executing...
[cont-init.d] 00-app-script.sh: exited 0.
[cont-init.d] 00-app-user-map.sh: executing...
[cont-init.d] 00-app-user-map.sh: exited 0.
[cont-init.d] 00-clean-logmonitor-states.sh: executing...
[cont-init.d] 00-clean-logmonitor-states.sh: exited 0.
[cont-init.d] 00-clean-tmp-dir.sh: executing...
[cont-init.d] 00-clean-tmp-dir.sh: exited 0.
[cont-init.d] 00-set-app-deps.sh: executing...
[cont-init.d] 00-set-app-deps.sh: exited 0.
[cont-init.d] 00-set-home.sh: executing...
[cont-init.d] 00-set-home.sh: exited 0.
[cont-init.d] 00-take-config-ownership.sh: executing...
[cont-init.d] 00-take-config-ownership.sh: exited 0.
[cont-init.d] 00-xdg-runtime-dir.sh: executing...
[cont-init.d] 00-xdg-runtime-dir.sh: exited 0.
[cont-init.d] 10-certs.sh: executing...
[cont-init.d] 10-certs.sh: exited 0.
[cont-init.d] 10-cjk-font.sh: executing...
[cont-init.d] 10-cjk-font.sh: exited 0.
[cont-init.d] 10-nginx.sh: executing...
[cont-init.d] 10-nginx.sh: exited 0.
[cont-init.d] 10-vnc-password.sh: executing...
[cont-init.d] 10-vnc-password.sh: exited 0.
[cont-init.d] 10-web-index.sh: executing...
[cont-init.d] 10-web-index.sh: exited 0.
[cont-init.d] jdownloader2.sh: executing...
[cont-init.d] jdownloader2.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] starting s6-fdholderd...
[services.d] starting nginx...
[services.d] starting xvfb...
[nginx] starting...
[xvfb] starting...
[services.d] starting certsmonitor...
[services.d] starting x11vnc...
[services.d] starting statusmonitor...
[x11vnc] starting...
[certsmonitor] disabling service: secure connection not enabled.
23/03/2019 08:18:55 passing arg to libvncserver: -rfbport
23/03/2019 08:18:55 passing arg to libvncserver: 5900
23/03/2019 08:18:55 passing arg to libvncserver: -rfbportv6
23/03/2019 08:18:55 passing arg to libvncserver: -1
23/03/2019 08:18:55 passing arg to libvncserver: -httpportv6
23/03/2019 08:18:55 passing arg to libvncserver: -1
23/03/2019 08:18:55 passing arg to libvncserver: -desktop
23/03/2019 08:18:55 passing arg to libvncserver: JDownloader 2
23/03/2019 08:18:55 x11vnc version: 0.9.14 lastmod: 2015-11-14 pid: 733
[services.d] starting openbox...
[statusmonitor] no file to monitor: disabling service...
23/03/2019 08:18:55 Using X display :0
23/03/2019 08:18:55 rootwin: 0x43 reswin: 0x200001 dpy: 0x60acda00
23/03/2019 08:18:55
23/03/2019 08:18:55 ------------------ USEFUL INFORMATION ------------------
[openbox] starting...
Error loading shared library libintl.so.8: Permission denied (needed by /usr/bin/openbox)
Error loading shared library libXcursor.so.1: Permission denied (needed by /usr/bin/openbox)
Error loading shared library libstartup-notification-1.so.0: Permission denied (needed by /usr/bin/openbox)
Error loading shared library libobrender.so.32: Permission denied (needed by /usr/bin/openbox)
Error loading shared library libobt.so.2: Permission denied (needed by /usr/bin/openbox)
Error loading shared library libSM.so.6: Permission denied (needed by /usr/bin/openbox)
Error loading shared library libICE.so.6: Permission denied (needed by /usr/bin/openbox)
Error loading shared library libX11.so.6: Permission denied (needed by /usr/bin/openbox)
Error loading shared library libXinerama.so.1: Permission denied (needed by /usr/bin/openbox)
Error loading shared library libXrandr.so.2: Permission denied (needed by /usr/bin/openbox)
Error loading shared library libXext.so.6: Permission denied (needed by /usr/bin/openbox)
Error loading shared library libglib-2.0.so.0: Permission denied (needed by /usr/bin/openbox)
Error relocating /usr/bin/openbox: g_free: symbol not found
Error relocating /usr/bin/openbox: xqueue_listen: symbol not found
Error relocating /usr/bin/openbox: obt_prop_get_array_text: symbol not found

Any way to get around this permission error? Container is stopping after throwing symbol not found errors afterward and exiting saying jdownloader does not run anymore.

Invalid Directory

Hi, first huge thanks for this easy install package for JDownloader.
All is fine except that i can't download my files : error "invalid download directory", because i'm an absolute begginer with docker i've added the volume with the modify button of the container, i've added a path to download but as i said i get an error for invalid directory.
Can somebody help me?

how i added the volume

v1.5.0 crash when adding a link

I recently updated to v1.5.0. Everytime I add a link the docker container exits. I only see the scanning pop-up followed by the captcha(open circle) and then the screen goes black. This issue doesn't exist with v1.4.3.

Just say if you need logs or anything...

can't create '/config/libs/sevenzipjbinding.jar': No such file or directory

When running the container, I receive the following error which causes the container to die:
can't create '/config/libs/sevenzipjbinding.jar': No such file or directory

Any ideas? Thanks!

---LOG---
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-app-niceness.sh: executing...
[cont-init.d] 00-app-niceness.sh: exited 0.
[cont-init.d] 00-app-script.sh: executing...
[cont-init.d] 00-app-script.sh: exited 0.
[cont-init.d] 00-app-user-map.sh: executing...
[cont-init.d] 00-app-user-map.sh: exited 0.
[cont-init.d] 00-clean-logmonitor-states.sh: executing...
[cont-init.d] 00-clean-logmonitor-states.sh: exited 0.
[cont-init.d] 00-clean-tmp-dir.sh: executing...
[cont-init.d] 00-clean-tmp-dir.sh: exited 0.
[cont-init.d] 00-set-app-deps.sh: executing...
[cont-init.d] 00-set-app-deps.sh: exited 0.
[cont-init.d] 00-set-home.sh: executing...
[cont-init.d] 00-set-home.sh: exited 0.
[cont-init.d] 00-take-config-ownership.sh: executing...
[cont-init.d] 00-take-config-ownership.sh: exited 0.
[cont-init.d] 00-xdg-runtime-dir.sh: executing...
[cont-init.d] 00-xdg-runtime-dir.sh: exited 0.
[cont-init.d] 10-certs.sh: executing...
[cont-init.d] 10-certs.sh: exited 0.
[cont-init.d] 10-cjk-font.sh: executing...
[cont-init.d] 10-cjk-font.sh: exited 0.
[cont-init.d] 10-nginx.sh: executing...
[cont-init.d] 10-nginx.sh: exited 0.
[cont-init.d] 10-vnc-password.sh: executing...
[cont-init.d] 10-vnc-password.sh: exited 0.
[cont-init.d] 10-web-index.sh: executing...
[cont-init.d] 10-web-index.sh: exited 0.
[cont-init.d] jdownloader2.sh: executing...
cp: can't create '/config/libs/sevenzipjbinding.jar': No such file or directory
[cont-init.d] jdownloader2.sh: exited 1.
[services.d] stopping services
[services.d] stopping s6-fdholderd...
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

Not enough space

First of all thanks for all your Dockers! I really appreciate it.
I'm running your Makemkv and mkvtoolnix Docker on my Qnap 453A without any issues. I installed this Docker the exact same way, but when I started it and go to its webpage it says that there is not enough space:
screenshot 10
screenshot 12
Might be a Qnap specific issue?

Update not working

When I try to start the container in a clean environment, I always getting the error:

Could not set /config/JDownloader.jar executable to TRUE

My start command:
docker run -d --name=jdownloader-2 -p 5800:5800 jlesage/jdownloader-2

Event Scripter capabilities

I want to add a script to send a Prowl notification when a package finishes downloading, but doing that - or just about anything useful - in the JDownloader Event Scripter plugin requires calling system binaries like 'curl' which aren't available in the container. I'm sure this is a basic docker question, but is there a way for me to lightly tweak your container to include additional packages?

Copy and paste Chinese characters

Hi, I'm running this with the CJK=1 environment variable enabled with the WenQuenYi Zen Hei font. I'm able to see Chinese filenames and paths in the app, but I cannot copy Chinese characters onto the app's clipboard to then be pasted in the application. Anytime I paste Chinese characters, it copies as random symbols in the app.

I tried connecting through VNC and through the browser, same situation. Is there a workaround to this?

Firewall Issue

Hi @jlesage,

I recently enabled my firewall and now you docker does not connect to the network (without the firewall it works). I have allowed the 3 local docker ports I have in the firewall but it does not connect.

image
image

Do I need to enable other ports in my Synology firewall that I'm not seeing?

Unable to stop the container

Always when I'm trying to stop or restart the container it's stuck in the state "syncing disks". The volume is a path on the hosts root partition, so nothing fancy.

I can then kill the container by looking up it's process ID but even after recreating, I can't start it anymore because then it's stuck on startup...

The only resolution to this issue is to restart the whole host, which is pretty annoying.

[root@srv01 ~]# docker version
Client: Docker Engine - Community
 Version:           19.03.5
 API version:       1.40
 Go version:        go1.12.12
 Git commit:        633a0ea
 Built:             Wed Nov 13 07:25:41 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.5
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.12
  Git commit:       633a0ea
  Built:            Wed Nov 13 07:24:18 2019
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.2.10
  GitCommit:        b34a5c8af56e510852c35414db4c1f4fa6172339
 runc:
  Version:          1.0.0-rc8+dev
  GitCommit:        3e425f80a8c931f88e6d94a8c831b9d5aa481657
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683
[services.d] stopping services
[services.d] stopping app...
[jdsupervisor] Terminating JDownloader2...
[services.d] stopping statusmonitor...
[services.d] stopping openbox...
[services.d] stopping logmonitor...
[services.d] stopping x11vnc...
caught signal: 15
12/12/2019 11:17:30 deleted 40 tile_row polling images.
12/12/2019 11:17:30 Restored X server key autorepeat to: 1
[services.d] stopping xvfb...
[services.d] stopping nginx...
[services.d] stopping certsmonitor...
[services.d] stopping s6-fdholderd...
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-app-niceness.sh: executing... 
[cont-init.d] 00-app-niceness.sh: exited 0.
[cont-init.d] 00-app-script.sh: executing... 

jdownloader at synology docker

hello,
my volume data is working partial.
the /config mapping working but not with .output. i do not know why but it is used the same way to map.

Auto Extract folder

hi.
I'm using OMV5 azul and installed the docker.Config and Download location is fine.I have volume :
/srv/dev-disk-by-label-VOLUME1TB/Downloads
/srv/dev-disk-by-label-VOLUME1TB/Config/jdownloader
Everything works ok but i had to copy the sevenzipjbinding1509Linux.jar and sevenzipjbinding1509.jar file to my libs folder.
Is there any way to setup another shared folder like /srv/dev-disk-by-label-VOLUME1TB/Media/Video/Movies for the autoextract action?

Auto-Extract error on Unraid

Hello Everyone,
I've installed JDownloader2 on UnRaid but I can't get the auto-extraction to work.
I've also installed the rar,unrar,7zip through the nerd pack but no luck at all.

Disable GUI

Is there a possibility to run the jDownloader without the GUI in Browser or the VNC Server? It would be great if it was possible to make the initial settings to myjDownloader and then disable the GUI access altogether. Then one wouldn't have to worry about the security of the GUI.

[CERT] doesn't start when using the eff certbot in default

As you can see when i start the container this happens:

[cont-init.d] 00-take-config-ownership.sh: executing...

chown: /config/certs/cert.pem: Read-only file system

chown: /config/certs/privkey.pem: Read-only file system

chown: /config/certs/chain.pem: Read-only file system

chown: /config/certs/fullchain.pem: Read-only file system

chown: /config/certs/README: Read-only file system

chown: /config/certs: Read-only file system

chown: /config/certs: Read-only file system

[cont-init.d] 00-take-config-ownership.sh: exited 0.

[cont-init.d] 00-xdg-runtime-dir.sh: executing...

[cont-init.d] 00-xdg-runtime-dir.sh: exited 0.

[cont-init.d] 10-certs.sh: executing...

[cont-init.d] 10-certs.sh: Generating DH parameters (2048 bits), this is going to take a long time...

[cont-init.d] 10-certs.sh: exited 1.

[services.d] stopping services

[services.d] stopping s6-fdholderd...

[cont-finish.d] executing container finish scripts...

[cont-finish.d] done.

[s6-finish] syncing disks.

[s6-finish] sending all processes the TERM signal.

[s6-finish] sending all processes the KILL signal and exiting.

So i am using your container on a debian stretch machine with default generated LE certificates. (My operating system is named: LMDE3)

The certbot puts the generated files secured and linked at this location:
/etc/letsencrypt/live/< redacted > / *

It seems the container is searching for web-privkey.pem and web-fullchain.pem instead of the standard eff format.
The problem this generates is that the certificates created and renewed from the eff certbot are secured and linked automatically. Changing them would lead to not beeing able to renew the certificates without renaming anything.

Here are some example details:
grafik

Similiar issue/description with the docker - portainer: -
#portainer/portainer#2302

README of certbot says this:

This directory contains your keys and certificates.

privkey.pem : the private key for your certificate.
fullchain.pem: the certificate file used in most server software.
chain.pem : used for OCSP stapling in Nginx >=1.3.7.
cert.pem : will break many server configurations, and should not be used
without reading further documentation (see link below).

WARNING: DO NOT MOVE OR RENAME THESE FILES!
Certbot expects these files to remain in this location in order
to function properly!

We recommend not moving these files. For more information, see the Certbot
User Guide at https://certbot.eff.org/docs/using.html#where-are-my-certificates.

[Feature Request] Add Click'n'Load 2 support

First of all, thanks for your work. To make the experience even better I'm suggesting to add Click'n'Load support. You can already redirect 127.0.0.0:9666 from Windows to your server, the application just has to listen for it ๐Ÿ˜ƒ

help to install

2 things
1.- I'm bad for English
2.- Thank you very much for your great effort.
I just installed filebot
in the port: 5800
Aora I also want to install jdownloader2
but the tutorial mentions that you use port 5800: 5800
Can I change port?

Reverse Proxy Secure Connection VNC Password Problem

Hello,

i have an issue on my jdownloader 2 docker container on my Synology NAS.
I have set SECURE_CONNECTION Variable in the docker container to 1. Also I have configured VNC to use a password when i connect to the container via a web browser over port 5800 with the .vncpass_clear file in the /config dir.
And last but not least I have a reverse proxy on my NAS which makes a https domain external with SSL certificate internal to port 5800 on my NAS.

When I go the the website https://mynas:5800 all works fine and the popup for the VNC password is shown. But when I use the URL from the reverse proxy https://jdownloader.mydomain:443 I can connect to the website but the popup for the password is not shown and the website says server disconnected (code: 1006).
Do I have to add some more lines to my reverse proxy setup or what did I do wrong?
Hope you can help me and thanks a lot.

Best regards

[Feature Request] Add VPN options.

Can you add the ability to integrate vpn services into the docker? Similar to how binhex does it on the deluge and sabnzbd apps so that paid VPN services can be used to encrypt traffic?

help for outdated plugin

hello very good day
When I try to download files from Google
with jdownloader. He asks me to start a session.
When you open the account mention.
Obsolete complement
Looking for solutions they ask me to use the jdupdate.jar file
but I can not find it in the files of the jdownloader folder
any solution

Reverse Proxy with Caddyfile

I found the section "Routing Based on URL Path" in the readme, but I can't rewrite it to an Caddyfile like..

redir /jdownloader /jdownloader-2/
proxy /jdownloader jdownloader:5800 {
transparent
}

I get the 404 Not Found error in nginx.

can someone help me?

Permission deny with docker image

Can anybody help with this issue? Thanks.
docker run -d \

--name=jdownloader-2
-p 5800:5800
-v /docker/appdata/jdownloader-2:/config:rw
-v $HOME/Downloads/Jdown:/output:rw
jlesage/jdownloader-2
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.29/c ontainers/create?name=jdownloader-2: dial unix /var/run/docker.sock: connect: pe rmission denied.
See 'docker run --help'.

Watch Folder ignoring

I installed jdownloader and Filebot Container with following Mounting Points:

Jdownloader:
/Container/jdownloader/output:/output

Filebot:
/Container/jdownloader/output/extracted:/watch'
/Container/filebot/output/:/output'

Permission is correct. Tried it with:
touch /output/test.log

Downloads are working and stored correct into /output on Jdownloader. After Extraction, the Files are located in /output/extracted..
But it looks like, that Filebot is ignoring the /watch Folder.
I also tried to move manually Files into the Watch Folder, but nothing happens.

I just deleted everything and restarted from Scratch. Still the same Problem.

What i have done:

  1. Installed filebot
  2. Configured filebot Formats via "rightclick" on Gui

Is there anything i need to configure? I dont find any other Options in Gui.

Thanks!

Reverse proxy?

I'm trying to get this working with reverse proxy using nginx. However my letsencrypt nginx docker is spitting me a lot of errors.

I'm using the config on the main page here on github.

map $http_upgrade $connection_upgrade {
	default upgrade;
	''      close;
}

upstream docker-jdownloader-2 {
	# If the reverse proxy server is not running on the same machine as the
	# Docker container, use the IP of the Docker host here.
	# Make sure to adjust the port according to how port 5800 of the
	# container has been mapped on the host.
	server 127.0.0.1:5800;
}

server {
	[...]

	location = /jdownloader-2 {return 301 $scheme://$http_host/jdownloader-2/;}
	location /jdownloader-2/ {
		proxy_pass http://docker-jdownloader-2/;
		location /jdownloader-2/websockify {
			proxy_pass http://docker-jdownloader-2/websockify/;
			proxy_http_version 1.1;
			proxy_set_header Upgrade $http_upgrade;
			proxy_set_header Connection $connection_upgrade;
			proxy_read_timeout 86400;
		}
	

The errors I'm getting are eg.

"upstream flag is not supported here'
"unknown directive 'map'"
"unknown directive 'http_upgrade'"
"unknown directive "[...]"

etc. I'd simply like to run jdownloader2 via reverse proxy with nginx. I'm using proxy .conf files in the directory proxy-confs that get loaded when my nginx server starts.

Any help?

Using GUI in Browser

I'm having trouble accessing the GUI in browser after following the Quick Start. The only modification that I made was using the flag -u <user_id>, which shouldn't cause any problems. Any browser should work (I prefer Firefox), so I go to http://<host_ip>:5800, which gives me nothing. A sanity check, how is the host_ip determined?

DNS problem running docker image

Hi,
i am running your docker image under a synology nas; but i have problems getting DNS to work. I created a new network for the container, since i need it to run on a different network (already other docker image running on synology nas ip):
docker network create -d macvlan --subnet=192.168.125.0/24 --ip-range=192.168.125.2/32 --gateway=192.168.125.1 -o parent=bond0 NAME
The docker image is reachable on the assigned network (single ip in this case) but jdownloader is not online. I guess its an dns problem since i cant ping on named hosts but ips work.
i tried many configurations i found on the web like:
https://blog.unltd-networx.de/synology-diskstation-docker-dns/
https://l-lin.github.io/post/2018/2018-09-03-docker_ubuntu_18_dns/
but i cant get it to work, what am i doing wrong?
Many thanks,
Thomas

Fatal Server Error

The WebUI of jDownloader 2 wasn't reachable at the morning when i tried to access it.

The Log states this error multiple times:

(EE) Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
(EE)
[services.d] x11vnc: waiting for xvfb to be ready...
[services.d] openbox: waiting for xvfb to be ready...
[services.d] app: waiting for openbox to be ready...
[services.d] xvfb: starting...
(EE)
Fatal server error:

(EE) Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
(EE)
[services.d] xvfb: starting...
(EE)
Fatal server error: 

Downloading straight to a CIFS mounted share (Samba share) always crashes the GUI and fails the CRC check

Hi jlesage, was hoping you could help me with this - I have mounted a CIFS share via /etc/fstab that works fine normally. I can create directories and files from the VM I'm running it in without any issues.

I'm running this docker image in a VM dedicated to this, so I want to run docker as root. I have USER_ID=0 and GROUP_ID=0 as I'm the root account and I don't want any permission troubles within the VM. I can tell that it can write and that the files download because I see the .part files appearing on the samba share.

However, two things happen:

  1. I immediately lose control over the GUI, it freezes completely. I reload the page, same thing. The only way it stops freezing and lagging all over the place is when the download actually completes.
  2. Once it completes, I always get the same error: "An error occured!" "[MD5] CRC failed!"
  3. This does NOT happen when I download to a local mounted folder within the VM. I don't get a crashing and freezing GUI, nor the MD5 CRC fail on every single download (all checks pass without any issues).

Do you have any ideas what this could be? Thanks in advance.

ffmpeg missing/required for HLS stream

When attempting to download some mp4 videos, jd2 complains that it cannot download an HLS stream due to lack of ffmpeg. Internet Archive proceeds to download anyway, but Dailymotion just fails. I imagine PBS and many other sites will be problematic, too. Recommendations to work around this, or can you add ffmpeg to the image?

Thanks for some well-designed containers!

Dialog preferences not saved

Hi,
It seems that the "don't show this again" preference for popup dialogs are not saved.
I just tried with a fresh install, and I can't manage to make those preferences stick (for example the popup when going to the advanced setting keep showing up even if I had check the box previously).

Scale up or stretch to fit larger browser window

Hi,
i am coming from Aptalca's Jdownloader2 docker and have gotten quite used to the auto webgui up/down scaling. In yours i see an option to downscale which works perfectly but there is not one to upscale. How would you recommend accomplishing this with your docker image?

Just to clarify, i am not talking about changing the DISPLAYWIDTH/DISPALYHEIGHT variables.
I am asking this so when i set a 1080p resolution in the jdownloader docker and i open the webui on a 1080p monitor it will fit perfectly and on a 4k monitor it will upscale automatically. Eliminating the blanks space and the bottom and sides.

I have tried setting the docker resolution to fit the 4k monitor perfectly and with the downscale option enabled, it does shrink it for the 1080p monitor however the result is unusable because the text is so tiny.

The opposite of this would be ideal and is why i am asking for a upscale option.

Thanks in advance for your help.

Server disconnected (code: 1006)

Hello,

I only use the GUI via web interface and I noticed today that the GUI shows me the error message above.
Deleting the container didn't work. I am on Debian Stretch. My Docker version is 17.09.0-ce.

JDownloader is still running because I have folderwatch configured and if I put a file in there it works.

docker inspect output
https://pastebin.com/y47mU9LV

docker logs output
https://pastebin.com/D67cStbq

processes

    1 root       0:00 s6-svscan -s -t0 /var/run/s6/services
   31 root       0:00 s6-supervise s6-fdholderd
  312 root       0:00 s6-supervise app
  313 root       0:00 s6-supervise xvfb
  314 root       0:00 s6-supervise x11vnc
  315 root       0:00 s6-supervise openbox
  317 app        0:00 {startapp.sh} /bin/sh /startapp.sh
  318 root       0:01 /usr/bin/Xvfb :0 -screen 0 1920x1080x24
  320 root       0:00 /usr/bin/x11vnc -display :0 -rfbport 5900 -rfbportv6 -1 -no6 -noipv6 -httpportv6 -1 -forever -desktop JDownloader 2 -cursor arrow -shared -httpdir /opt/novnc/ -nopw
  323 app        0:00 /usr/bin/openbox
  694 app        0:15 /opt/jre/bin/java -Dawt.useSystemAAFontSettings=gasp -Djava.awt.headless=false -jar JDownloader.jar
 4555 app        0:00 sleep 1
 4556 root       0:00 ps - A

Error when running on Raspberry PI4

Hello!

When running on Raspbian Buster i get this error:

Step` 1/16 : FROM jlesage/baseimage-gui:alpine-3.9-glibc-v3.5.2
 ---> 3522a694a0b5
Step 2/16 : ARG JAVAJRE_VERSION=8.212.04.2
 ---> Using cache
 ---> 0606fc64ac36
Step 3/16 : ARG JDOWNLOADER_URL=http://installer.jdownloader.org/JDownloader.jar
 ---> Using cache
 ---> 083d0663b0a1
Step 4/16 : ARG JAVAJRE_URL=https://d3pxv6yz143wms.cloudfront.net/${JAVAJRE_VERSION}/amazon-corretto-${JAVAJRE_VERSION}-linux-x64.tar.gz
 ---> Using cache
 ---> c34708fdfd5a
Step 5/16 : WORKDIR /tmp
 ---> Using cache
 ---> 9600f830e23d
Step 6/16 : RUN     mkdir -p /defaults &&     wget ${JDOWNLOADER_URL} -O /defaults/JDownloader.jar
 ---> Running in 1d80a40fab2a
standard_init_linux.go:211: exec user process caused "exec format error"
ERROR: Service 'jdownloader-2' failed to build: The command '/bin/sh -c mkdir -p /defaults &&     wget ${JDOWNLOADER_URL} -O /defaults/JDownloader.jar' returned a non-zero code: 1

Cannot run with commandline docker nor docker-compose.

Any ideas how to fix this?

Regards,

spaxxilein

Cannot add a premium account (Nitroflare)

I am trying to setup a nitroflare premium account. After I put my login data into Account manager, "Check account" dialog box is just being displayed and that's it... When I do the same on Windows. I get another dialog box saying "Enter Captcha for nitroflare.com to continue". Then the web browser window opens, autofills the captacha autmatically and the account creation process is completed.

On Synology

nitroflare - Synology

On Windows

nitroflare

Captcha Dialog problem with MyJDownloader

Hello,

I have a problem with the docker instance of JDownloader.
The Captchas are not displayed properly at MyJDwonloader anymore.
The captcha notification pops up for a split second, but even if i manage to click in the notification in that short time frame the captcha solving window does not open.

The captcha solving was working before, but i haven't used JDownloader for a month or two and now it stopped working. Unfortunately I don't know if it is due to a system update or an update of the docker image that I made in the meantime when i wasn't using JDownloader.

I can still access the MyJDownloader GUI besides the captcha dialog, so i can see 'Downloads', 'LinkGrabber' etc. and i can download files without captcha protection.

I'm using it on linux x86_64 Ubuntu 18.04.2 LTS, kernel: 4.15.0-52-generic, docker v18.09.6-build481bc77, docker-compose v1.23.2.

The Captcha dialog in MyJDownloader still works with my Windows laptop JD instance.

Here is a little selection of my output.log file:

THREAD: 40
40|Log.L.log 6/21/19 2:39:18 PM - INFO [ org.appwork.storage.JsonKeyValueStorage() ] -> Prefer (merged) JSon Storage from File: /config/cfg/org.jdownloader.api.captcha.CaptchaMyJDownloaderRemoteSolverSettings.json
40|Log.L.log 6/21/19 2:39:18 PM - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Try to register API namespace /captcha = interface org.jdownloader.api.captcha.CaptchaAPI
40|Log.L.log 6/21/19 2:39:18 PM - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Try to register API namespace /captchaforward = interface org.jdownloader.captcha.api.CaptchaForwarderAPIInterface
40|Log.L.log 6/21/19 2:39:18 PM - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Try to register API namespace /jd = interface org.jdownloader.api.jd.JDAPI
40|Log.L.log 6/21/19 2:39:18 PM - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Try to register API namespace /downloads = interface org.jdownloader.api.downloads.DownloadsAPI
40|Log.L.log 6/21/19 2:39:19 PM - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Try to register API namespace /downloadsV2 = interface org.jdownloader.api.downloads.v2.DownloadsAPIV2
40|Log.L.log 6/21/19 2:39:19 PM - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Try to register API namespace /downloadcontroller = interface org.jdownloader.api.downloads.v2.DownloadWatchdogAPI
40|Log.L.log 6/21/19 2:39:19 PM - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Try to register API namespace /config = interface org.jdownloader.api.config.AdvancedConfigManagerAPI
40|Log.L.log 6/21/19 2:39:19 PM - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Try to register API namespace /toolbar = interface org.jdownloader.api.toolbar.JDownloaderToolBarAPI

Is this part of the log-file helpful? I don't really know what to look for in this file. Is it helpful to post the whole output.log or other log-files? If yes which?

Do you know what could be the problem here and how can i debug/fix it?

thank you very much for your help!

Best regards,

Bob

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.