Synology DSM Desktop link zum Öffnen von Jellyfin verweist auf die falsche Domain...

jhess

Benutzer
Registriert
14. Apr. 2016
Beiträge
54
Reaktionspunkte
9
Punkte
8
Hallo und schönen Abend!

Auf meiner DS1621+ mit DSM 7.2 habe ich Jellyfin installiert. Das funktioniert auch soweit.
Mittels des Paketes der Syno-Community.

Wenn ich aber aus der Diskstation bzw. dem DSM Desktop heraus über das auf dort abgelegte Symbol jelldfin öffenen möchte, lässt sich die Jellyfin-Webanwendung nicht öffnen. Das liegt daran, dass Jellyfin versucht, die Haupt-Domain der Diskstaion bzw. des DSM Desktops aufzurufen, nicht aber die korrekte Adresse unter der Jellyfin tatsächlich läuft.

Ich vermute, dass bei der Installation immer automatisch ein Link erzeugt wird, der auf die DSM Oberfläche verweist.

In meinem Fall auf "dsm.meinedomain.de".
Die Jellyfin Webanwendung läuft aber unter "jellyfin.meinedomain.de"

Leider finde ich keine Lösung, den LInk in der Softwareverwaltung der DS oder den Link auf dem DSM Desktop anzupassen.
Hat jemand hier eine Idee, wie sich das bewerkstelligen lässt?

Danke und Grüße,
j.

p.s.: Rechtsklick auf den DSM Desktoplink für Jellyfin ermöglicht nur: "Verknüpfung entfernen" oder "in neuem Fenster öffnen"... Letzteres schlägt aber , wie gesagt fehl.
 
Das Verhalten ist mir früher auch schon mit Plex aufgefallen. Der Link wird scheinbar dynamisch erstellt.
Wenn ich mich mit dsm.meinedomain.de unter DSM eingeloggt habe, zeigt er http://dsm.meinedomain.de:32400/web an.
Melde ich mich mit IP an, zeigt er http://ip-vom-nas:32400/web an.

Die Inhalte scheint dazu scheinen aus einer config-File aus /volume1/@appstore/PlexMediaServer/ui zu stammen:

Code:
{
   ".url": {
     "com.plexapp.plexmediaserver": {
       "title": "Plex Media Server",
       "desc": "Plex Media Server Web App",
       "icon": "images/plexmediaserver_{0}.png",
       "type": "url",
       "protocol": "http",
       "port": "32400",
       "url": "/web",
       "allUsers": true
      }
    }
}

Analoge Einstellungen solltest du bei Jellyfin finden, wenn du das über das Paketzentrum installiert hast.
Allerdings siehst du hier auch, dass die Einstellungen dynamisch erzeugt werden. Insofern müsstest du hier vermutlich an einer zentralen Routine von DSM bzw. dem Paketzentrum Änderungen vornehmen, damit der gewünschte Effekt Einzug hält.

Insofern sage ich jetzt einfach mal ganz stumpf: Vergiss es und leb damit.
 
Ja, das scheint mir auch etwas mühsam...

Kann man denn einen eigenen. selbst konfigurierten Web-Link auf dem DSM Desktop erzeugen? Das würde es ja auch lösen...

Ich hätte halt gerne, dass sich User mit der Berechtigung die DSM Oberfläche aufzurufen, dann dort ebenso wie ihre Filestation, Backups u.ä. auch direkt per Verknüpfung die Jellyfin-Webanwendung öffnen können... - dazu ist das DSM-Login ja eigentlich auch gedacht, nicht wahr?

Danke für die schnelle Antwort eben!

Cheers, j.
 
Du kannst keine Links erzeugen. Kannst das ja gerne bei Synology als Funktionsvorschlag einreichen - ich zweifle aber an, dass das dann auch umgesetzt wird. o_O
 
Da gab es glaub mal ein eigenes SPK für diesen Zweck, allerdings unter DSM6.
Anpassungen finden sich übrigens in dieser Datei: /usr/syno/etc/preference/<USERNAME>/usersettings
 
Im Paket-Zentrum steht als URL:

http://dsm.meinedomain.de:8096

In der "usersettings" Datei finde ich aber bloß:

{"className":"com.synocommunity.packages.jellyfin","id":"ef895e36-affb-4c69-9518-e556368c9b3f"}

Eine URL finde ich da drin nicht.

Jellyfin habe ich nach einer der vielen Anleitungen eingerichtet und mit einem Eintrag im Anwendungsportal aus dem DSM Kontrollzentrum per "Reverse Proxy" auf diese DynDNS-Domain gesetzt, damit die Adresse ohne Suffix für den Port eingegeben werden kann:

"https://jellyfin.meindedomain.de" wird nach "http://localhost:8096" umgeleitet.

Habe in den "Reverse Proxy"-Einstellungen auch probiert:

"https://jellyfin.meindedomain.de" führt zu "http://dsm.meinedomain:8096"

Leider geht das auch nicht.

Wenn sich der Link auf dem DSM-Desktop bzw. im Paketzentrum nun partout nicht ändern lässt, müsste ich vermutlich komplett den Aufruf umleiten von

"http://dsm.meinedomain.de:8096" nach "https://jellyfin.meindedomain.de"

Das scheint mir aber aber zirkulär... und ich wüsste auch nicht wie.

Irgendeine Idee?

Beste Grüße,
jhhh
 
As it's showing the correct URL in package center the issue would seem to be caused by DynDNS or reverse proxy.

application portal
Are you using DSM 6?


By the way, the protocol, port and what comes after the port comes from /var/packages/jellyfin/target/app/config but that won't help as DSM creates the URL dynamically.

Code:
{
  ".url": {
    "com.synocommunity.packages.jellyfin": {
      "title": "Jellyfin",
      "desc": "The Free Software Media System. It is an alternative to the proprietary Emby and Plex.",
      "icon": "images/jellyfin-{0}.png",
      "type": "url",
      "protocol": "http",
      "port": "8096",
      "url": "/",
      "allUsers": true,
      "grantPrivilege": "all",
      "advanceGrantPrivilege": true
    }
  }
}
 
No, I am using DSM 7.2 and it's called "Anmeldeportal" in the system settings.

So you are right, I used the wrong name - translated this should be something like "Login Portal"!

It shows the settings for the different login URLs, subdomains and the reverse proxy settings for external access to the hosted applications.

DynDNS works fine, as I use the same "dsm.meinedomain.de" to access the DSM Login and some other applications, like "Contacts" and "Calendars".
 
  • Like
Reaktionen: DaveR

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat