2024-11-07, 07:33 AM
(This post was last modified: 2024-11-07, 08:57 AM by emperor_bln. Edited 1 time in total.)
Hello,
I have the problem that it is not possible to access my instance with TLD domain from outside via Android & FireTV App, but it is possible in the web browser.
The domain jelly.mydomain.de points via CNAME entry to my DynDNS address myID.myfritz.net, which is automatically kept up to date by the router (Fritzbox 6690).
The ports 80/443 are forwarded in the router to my instance of Nginx Proxy Manager.
Jellyfin and Nginx Proxy Manager are each operated in their own Proxmox LXC container, without a firewall (not even Proxmox's own)
Access works:
from LAN everything (10.10.x.x) both apps and web browser
from LAN on Android smartphone to jelly.mydomain.de (but through my own local technitium DNS Server)
from WAN on all devices via web browser jelly.mydomain.de
from WAN to jelly.mydomain.de via LG TV WebOS app
Access does not work:
from WAN (mobile network) on Android smartphone via Jellyfin app to jelly.mydomain.de
from WAN (other household with DSL connection) on Amazon FireTV Stick and Jellyfin App on jelly.mydomain.de
FireTV App https://www.amazon.de/-/en/dp/B07TX7Z725
Android App https://play.google.com/store/apps/detai...fin.mobile
These two only work if I use my DynDNS myID.myfritz.net as the server address and open port 8096 in the router to my Jellyfin instance, which of course I don't want to do, everything should be managed via Nginx Proxy Manager.
I have of course played around with various settings and then restarted the services or even the entire container, but without any effect on the problem.
Nginx Proxy Manager:
Force SSL enabled or disabled => no effect
HSTS Enabled activated or deactivated => no effect
Jellyfin Adminpanel:
Enable IPv6 enabled or disabled => no effect
Bind to local network address => leave empty or enter value, no effect
Published server URIs => leave empty or enter value, no effect
I also replaced the Chain.pem certificate with the Fullchain.pem certificate as a test, but this also had no effect.
Screenshots: https://imgur.com/a/Y69s8xL
Jellyfin Log: https://pastebin.com/QfdDKi3E
Android Logcat Jellyfin: https://pastebin.com/F3c6KCnc
TLDR 2024-11-06 14:06:53.722 30747 30747 org.jellyfin.mobile I ConnectionHelper: No valid servers found, invalid candidates were: https://jelly.MYDOMAIN.de/Failure(org.je...tException: HTTP request timed out),
Since the LG WebOS app does not cause any problems externally, I suspect that the Android and FireTV app use a different method to resolve the domain and search for an instance.
help would be appreciated
###################################################
Deutsche Version des Posts, falls jemand mitliest aber Probleme mit englisch hat
###################################################
Guten Tag,
ich habe das Problem, dass von Extern kein Zugriff per Android & FireTV App auf meine Instanz mit TLD Domain möglich ist, im Webbrowser allerdings schon.
Die Domain jelly.mydomain.de weist per CNAME Eintrag auf meine DynDNS Adresse myID.myfritz.net, diese wird von dem Router (Fritzbox 6690) automatisch aktuell gehalten.
Die Ports 80/443 sind im Router weitergeleitet auf meine Instanz von Nginx Proxy Manager.
Betrieben werden Jellyfin und Nginx Proxy Manager jeweils in einem eigenen Proxmox LXC Container, ohne Firewall (auch nicht die Proxmox eigene)
Zugriff funktioniert:
Alles lokal im LAN (10.10.x.x) sowohl Apps als auch Webbrowser
an allen Geräten per Webbrowser (LAN 10.10.x.x & WAN jelly.mydomain.de)
von WAN auf jelly.mydomain.de per LG TV WebOS App
von LAN am Android Smartphone auf jelly.mydomain.de
Zugriff funktioniert nicht:
von WAN (mobiles Netz) am Android Smartphone per Jellyfin App auf jelly.mydomain.de
von WAN (anderer Haushalt mit DSL Anschluss) am Amazon FireTV Stick und Jellyfin App auf jelly.mydomain.de
FireTV App https://www.amazon.de/-/en/dp/B07TX7Z725
Android App https://play.google.com/store/apps/detai...fin.mobile
Diese beiden funktionieren nur, wenn ich als Serveradresse myID.myfritz.net verwende und den Port 8096 im Router auf meine Jellyfin Instanz freigebe, was ich aber natürlich nicht machen möchte, es soll alles über Nginx Proxy Manager verwaltet werden.
Ich habe natürlich testweise an verschiedenen Einstellungen herumgespielt und danach die Dienste oder sogar den gesamten Container neu gestartet, jedoch ohne jegliche Auswirkung auf das Problem.
Nginx Proxy Manager:
Force SSL aktiviert oder deaktiviert => keine Auswirkung
HSTS Enabled aktiviert oder deaktiviert => keine Auswirkung
Jellyfin Adminpanel:
Enable IPv6 aktiviert oder deaktiviert => keine Auswirkung
Bind to local network address => leer lassen oder Wert eintragen, keine Auswirkung
Published Server URIs => leer lassen oder Wert eintragen, keine Auswirkung
Ich habe auch testweise das Chain.pem Zertifikat durch das Fullchain.pem ersetzt, aber auch das hatte keine Auswirkung.
Screenshots: https://imgur.com/a/Y69s8xL
Jellyfin Log: https://pastebin.com/QfdDKi3E
Android Logcat Jellyfin: https://pastebin.com/F3c6KCnc
TLDR 2024-11-06 14:06:53.722 30747 30747 org.jellyfin.mobile I ConnectionHelper: No valid servers found, invalid candidates were: https://jelly.MYDOMAIN.de/Failure(org.je...tException: HTTP request timed out),
Da die LG WebOS App von extern keine Probleme macht, vermute ich, dass die Android und FireTV App eine andere Methode nutzen, um die Domain aufzulösen und nach einer Instanz zu suchen.
I have the problem that it is not possible to access my instance with TLD domain from outside via Android & FireTV App, but it is possible in the web browser.
The domain jelly.mydomain.de points via CNAME entry to my DynDNS address myID.myfritz.net, which is automatically kept up to date by the router (Fritzbox 6690).
The ports 80/443 are forwarded in the router to my instance of Nginx Proxy Manager.
Jellyfin and Nginx Proxy Manager are each operated in their own Proxmox LXC container, without a firewall (not even Proxmox's own)
Access works:
from LAN everything (10.10.x.x) both apps and web browser
from LAN on Android smartphone to jelly.mydomain.de (but through my own local technitium DNS Server)
from WAN on all devices via web browser jelly.mydomain.de
from WAN to jelly.mydomain.de via LG TV WebOS app
Access does not work:
from WAN (mobile network) on Android smartphone via Jellyfin app to jelly.mydomain.de
from WAN (other household with DSL connection) on Amazon FireTV Stick and Jellyfin App on jelly.mydomain.de
FireTV App https://www.amazon.de/-/en/dp/B07TX7Z725
Android App https://play.google.com/store/apps/detai...fin.mobile
These two only work if I use my DynDNS myID.myfritz.net as the server address and open port 8096 in the router to my Jellyfin instance, which of course I don't want to do, everything should be managed via Nginx Proxy Manager.
I have of course played around with various settings and then restarted the services or even the entire container, but without any effect on the problem.
Nginx Proxy Manager:
Force SSL enabled or disabled => no effect
HSTS Enabled activated or deactivated => no effect
Jellyfin Adminpanel:
Enable IPv6 enabled or disabled => no effect
Bind to local network address => leave empty or enter value, no effect
Published server URIs => leave empty or enter value, no effect
I also replaced the Chain.pem certificate with the Fullchain.pem certificate as a test, but this also had no effect.
Screenshots: https://imgur.com/a/Y69s8xL
Jellyfin Log: https://pastebin.com/QfdDKi3E
Android Logcat Jellyfin: https://pastebin.com/F3c6KCnc
TLDR 2024-11-06 14:06:53.722 30747 30747 org.jellyfin.mobile I ConnectionHelper: No valid servers found, invalid candidates were: https://jelly.MYDOMAIN.de/Failure(org.je...tException: HTTP request timed out),
Since the LG WebOS app does not cause any problems externally, I suspect that the Android and FireTV app use a different method to resolve the domain and search for an instance.
help would be appreciated
###################################################
Deutsche Version des Posts, falls jemand mitliest aber Probleme mit englisch hat
###################################################
Guten Tag,
ich habe das Problem, dass von Extern kein Zugriff per Android & FireTV App auf meine Instanz mit TLD Domain möglich ist, im Webbrowser allerdings schon.
Die Domain jelly.mydomain.de weist per CNAME Eintrag auf meine DynDNS Adresse myID.myfritz.net, diese wird von dem Router (Fritzbox 6690) automatisch aktuell gehalten.
Die Ports 80/443 sind im Router weitergeleitet auf meine Instanz von Nginx Proxy Manager.
Betrieben werden Jellyfin und Nginx Proxy Manager jeweils in einem eigenen Proxmox LXC Container, ohne Firewall (auch nicht die Proxmox eigene)
Zugriff funktioniert:
Alles lokal im LAN (10.10.x.x) sowohl Apps als auch Webbrowser
an allen Geräten per Webbrowser (LAN 10.10.x.x & WAN jelly.mydomain.de)
von WAN auf jelly.mydomain.de per LG TV WebOS App
von LAN am Android Smartphone auf jelly.mydomain.de
Zugriff funktioniert nicht:
von WAN (mobiles Netz) am Android Smartphone per Jellyfin App auf jelly.mydomain.de
von WAN (anderer Haushalt mit DSL Anschluss) am Amazon FireTV Stick und Jellyfin App auf jelly.mydomain.de
FireTV App https://www.amazon.de/-/en/dp/B07TX7Z725
Android App https://play.google.com/store/apps/detai...fin.mobile
Diese beiden funktionieren nur, wenn ich als Serveradresse myID.myfritz.net verwende und den Port 8096 im Router auf meine Jellyfin Instanz freigebe, was ich aber natürlich nicht machen möchte, es soll alles über Nginx Proxy Manager verwaltet werden.
Ich habe natürlich testweise an verschiedenen Einstellungen herumgespielt und danach die Dienste oder sogar den gesamten Container neu gestartet, jedoch ohne jegliche Auswirkung auf das Problem.
Nginx Proxy Manager:
Force SSL aktiviert oder deaktiviert => keine Auswirkung
HSTS Enabled aktiviert oder deaktiviert => keine Auswirkung
Jellyfin Adminpanel:
Enable IPv6 aktiviert oder deaktiviert => keine Auswirkung
Bind to local network address => leer lassen oder Wert eintragen, keine Auswirkung
Published Server URIs => leer lassen oder Wert eintragen, keine Auswirkung
Ich habe auch testweise das Chain.pem Zertifikat durch das Fullchain.pem ersetzt, aber auch das hatte keine Auswirkung.
Screenshots: https://imgur.com/a/Y69s8xL
Jellyfin Log: https://pastebin.com/QfdDKi3E
Android Logcat Jellyfin: https://pastebin.com/F3c6KCnc
TLDR 2024-11-06 14:06:53.722 30747 30747 org.jellyfin.mobile I ConnectionHelper: No valid servers found, invalid candidates were: https://jelly.MYDOMAIN.de/Failure(org.je...tException: HTTP request timed out),
Da die LG WebOS App von extern keine Probleme macht, vermute ich, dass die Android und FireTV App eine andere Methode nutzen, um die Domain aufzulösen und nach einer Instanz zu suchen.