Jellyfin von extern über Port 443 erreichbar machen (QNAP + UDM Pro + FritzBox)

  • Hallo zusammen,

    ich versuche aktuell Jellyfin von außen erreichbar zu machen und hänge an der richtigen Konfiguration fest. Vielleicht hat das ja jemand von euch schon umgesetzt.

    Mein Aufbau:

    • Jellyfin läuft auf einem QNAP NAS TS-464

    • myQNAPcloud ist aktiviert, DDNS ebenfalls eingerichtet

    • Ein SSL-Zertifikat habe ich auch erstellt

    • Ziel: Zugriff von außen über Port 443 (HTTPS)

    • Netzwerkaufbau: QNAP NAS → UniFi Dream Machine Pro → FritzBox

    Meine Fragen:

    1. Welche Einstellungen muss ich auf dem QNAP und in Jellyfin selbst setzen?

      • Muss Jellyfin auf 0.0.0.0 lauschen?

      • Soll ich HTTPS/TLS direkt in Jellyfin aktivieren und dort das Zertifikat hinterlegen?

      • Oder ist es besser, Jellyfin nur intern (Port 8096/8920) laufen zu lassen und HTTPS über einen Reverse Proxy (QNAP oder UDM Pro) zu machen?

    2. Reicht es, wenn ich die Portfreigabe an der FritzBox → UDM Pro → QNAP weiterleite, oder sollte ich den Reverse Proxy nutzen?

    3. Wo trage ich die externe Domain (myQNAPcloud-DDNS) am besten ein – direkt in Jellyfin oder reicht das über den Proxy?

    Vielleicht hat jemand eine funktionierende Konfiguration als Beispiel, wie man Jellyfin sauber über Port 443 von außen verfügbar macht.

    Danke schon mal!

  • Was hat denn der https Port des NAS Web Interface (suizidal den in WAN weiterzuleiten) mit jellyfinn zu tun ?


    Laut dem hier ist 8920 der normale https Port

    Networking | Jellyfin
    As a server software, Jellyfin offers different services over the network.
    jellyfin.org


    Ich hoffe jellyfin läuft auch in nem Container und nicht als qpkg mit root Berechtigungen.

  • So, ich habe jetzt Portainer über die Container Station auf meinem NAS installiert. Allerdings bekomme ich Jellyfin nicht mit meiner Medien-Datenbank verbunden.

    Kein Problem gelöst – dafür habe ich gleich ein neues bekommen 😅. Ich kann auf die Jellyfin-Weboberfläche zugreifen, aber bisher habe ich nur zwei Ergebnisse erreicht:

    1. Entweder findet Jellyfin meine Medienordner nicht, weil diese außerhalb des Docker-Containers liegen.

    2. Oder es will, dass ich meinen NAS-Server auswähle, und dann erhalte ich die Meldung, dass keine Verbindung hergestellt werden kann.

    Update: ich hab jetzt alles ausprobiert. Ich bekomme die Verbindung von Jellyfin (im Docker) zu meinen media Daten (ausserhalb vom Docker) nicht hin. Ich bekomme immer die Antwort 2. Wie soll das gehen ....

    Einmal editiert, zuletzt von JD2013 ()

  • Du musst via Compose die Medienordner einbinden


    Container | Jellyfin
    Install as a container using Docker, Podman and others.
    jellyfin.org


    Hier wird Compose erklärt und auch wie man fehlerhaftes deklarieren der freigaben vermeidet

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.