9 hours ago
Hi,
I migrated to Jellyfin from Plex yesterday and it appears to be working - but this is the first time I've used Caddy.
Does Caddy require inbound port forwards for both port 80 and 443?
I followed a YouTube video which showed both ports being forwarded. I only created a rule for 443 because I assumed that's all that's required to get 'secure remote access' running.
I can, however, see references to http in the Caddy console.
2025/05/03 18:51:25.952 [33mWARN[0m http.handlers.reverse_proxy aborting with incomplete response {"upstream": "127.0.0.1:8096", "duration": 0.0030193, "request": {"remote_ip": "x.x.x.x", "remote_port": "50446", "client_ip": "x.x.x.x", "proto": "HTTP/1.1", "method": "GET", "host": "randomstring.duckdns.org", "uri": "/Videos/9dc1a69c9f98ea6b36d1f552895ad694/stream?minSegments=6&tag=8656623cda2d2de59a842d7c638017fd&static=true&playSessionId=abb32bc542c54a5aa3fc75bbbdc5509d&mediaSourceId=9dc1a69c9f98ea6b36d1f552895ad694", "headers": {"User-Agent": ["VLC/3.0.18 LibVLC/3.0.18"], "Accept": ["*/*"], "X-Forwarded-For": ["x.x.x.x"], "X-Forwarded-Proto": ["https"], "X-Forwarded-Host": ["randomstring.duckdns.org"], "Via": ["1.1 Caddy"], "If-Unmodified-Since": ["Tue, 24 Dec 2024 14:59:52 GMT"], "Range": ["bytes=4711178-"], "Accept-Language": ["en_US"]}, "tls": {"resumed": false, "version": 771, "cipher_suite": 49195, "proto": "", "server_name": "randomstring.duckdns.org"}}, "error": "writing: write tcp 192.168.0.222:443->x.x.x.x:50446: wsasend: An existing connection was forcibly closed by the remote host."}
Remote access appears to be working with just 443 forwarded to my Jellyfin server / Caddy instance.
Does anybody have any advice?
I migrated to Jellyfin from Plex yesterday and it appears to be working - but this is the first time I've used Caddy.
Does Caddy require inbound port forwards for both port 80 and 443?
I followed a YouTube video which showed both ports being forwarded. I only created a rule for 443 because I assumed that's all that's required to get 'secure remote access' running.
I can, however, see references to http in the Caddy console.
2025/05/03 18:51:25.952 [33mWARN[0m http.handlers.reverse_proxy aborting with incomplete response {"upstream": "127.0.0.1:8096", "duration": 0.0030193, "request": {"remote_ip": "x.x.x.x", "remote_port": "50446", "client_ip": "x.x.x.x", "proto": "HTTP/1.1", "method": "GET", "host": "randomstring.duckdns.org", "uri": "/Videos/9dc1a69c9f98ea6b36d1f552895ad694/stream?minSegments=6&tag=8656623cda2d2de59a842d7c638017fd&static=true&playSessionId=abb32bc542c54a5aa3fc75bbbdc5509d&mediaSourceId=9dc1a69c9f98ea6b36d1f552895ad694", "headers": {"User-Agent": ["VLC/3.0.18 LibVLC/3.0.18"], "Accept": ["*/*"], "X-Forwarded-For": ["x.x.x.x"], "X-Forwarded-Proto": ["https"], "X-Forwarded-Host": ["randomstring.duckdns.org"], "Via": ["1.1 Caddy"], "If-Unmodified-Since": ["Tue, 24 Dec 2024 14:59:52 GMT"], "Range": ["bytes=4711178-"], "Accept-Language": ["en_US"]}, "tls": {"resumed": false, "version": 771, "cipher_suite": 49195, "proto": "", "server_name": "randomstring.duckdns.org"}}, "error": "writing: write tcp 192.168.0.222:443->x.x.x.x:50446: wsasend: An existing connection was forcibly closed by the remote host."}
Remote access appears to be working with just 443 forwarded to my Jellyfin server / Caddy instance.
Does anybody have any advice?