AdrienPoupa / docker-compose-nas

Simple Docker Compose NAS featuring Sonarr, Radarr, Prowlarr, Jellyfin, qBittorrent, PIA VPN and Traefik with SSL support
893 stars 116 forks source link

Cant connect to server through jellyfin media player #19

Closed WoxWik closed 1 year ago

WoxWik commented 1 year ago

I did the standard install and can access jellyfin through https://omv.local/jellyfin in my webbrowser, but I get a connection failure when pasting that same url in jellyfin media player. I'm using the TRAEFIK DEFAULT CERT since I didn't want to sign up for cloudflare. Any tips?

AdrienPoupa commented 1 year ago

Hello,

I'm using the TRAEFIK DEFAULT CERT since I didn't want to sign up for cloudflare

This is probably why. Most likely Jellyfin media player is not accepting self-signed certificates by default. You may want to try this: https://github.com/jellyfin/jellyfin-media-player/issues/48#issuecomment-822902833

That being said, you can use Let's Encrypt without CloudFlare. Just select the DNS01 provider of your registrar (see documentation, the DNS_CHALLENGE_PROVIDER variable and the list here: https://doc.traefik.io/traefik/https/acme/#providers) and you should be good to go.

WoxWik commented 1 year ago

Hi Adrien, thanks for the speedy response. I dont think letsencrypt will work with my .local domain since these aren't regulated but correct me if I'm wrong. I disabled ssl checking as mentioned in your link, and fixed my local dns.

Apparently web browsers can automatically resolve through mdns which is what my server was broadcasting on it's own. This is why it was working through my browser and not the jellyfin media player application.

I resolved the issue by adding my servers ip to the hosts file.

AdrienPoupa commented 1 year ago

This is interesting, thanks for the follow up.

Indeed, Let's Encrypt only works with public TLDs.