From 8425a0fe8327207213cc77295178cf2b9b0e95b2 Mon Sep 17 00:00:00 2001 From: Bulle <146537274+folklor33@users.noreply.github.com> Date: Wed, 20 Aug 2025 23:12:13 +0200 Subject: [PATCH] fix-jdownloader-websocket Fix JDownloader websocket configuration for proper VNC display --- jdownloader.subdomain.conf.sample | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/jdownloader.subdomain.conf.sample b/jdownloader.subdomain.conf.sample index 72cd4e0..7b3277d 100644 --- a/jdownloader.subdomain.conf.sample +++ b/jdownloader.subdomain.conf.sample @@ -59,4 +59,31 @@ server { set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port/websockify; } + + # Additional websocket locations for proper VNC display + location = /websockify { + include /config/nginx/resolver.conf; + set $upstream_app jdownloader; + set $upstream_port 5800; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port/websockify; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + proxy_buffering off; + } + + location ~ ^/websockify/(.*)$ { + include /config/nginx/resolver.conf; + set $upstream_app jdownloader; + set $upstream_port 5800; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port/websockify/$1$is_args$args; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + proxy_buffering off; + } }