Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Timeout when Jellyfin server is behind a CDN #223

Open
enigma0Z opened this issue Nov 13, 2024 · 0 comments
Open

Timeout when Jellyfin server is behind a CDN #223

enigma0Z opened this issue Nov 13, 2024 · 0 comments
Labels
❌ bug Something isn't working

Comments

@enigma0Z
Copy link

Describe the bug
Cannot see my library on my Cloudflare fronted Jellyfin server with Streamyfin. Vanilla iOS client and web view work fine.

To Reproduce
Steps to reproduce the behavior:

  1. Put Jellyfin on a server with nginx reverse proxy in front
  2. Point cloudflare at Jellyfin server
  3. Point Streamyfin at Cloudflare hostname
  4. Cannot connect

Detail
Authentication seems to work. However nothing from the library loads, it’s all blank like it can’t even read the library metadata. No search results either when searching in library.

Local IP works too so it’s gotta be something with how Streamyfin is interacting with the CDN and reverse proxy.

I recently updated my reverse proxy (nginx) to use the SSL hostname header to forward the requests into Jellyfin; iOS client and web view seem to be fine with this, for what it’s worth.

The error itself feels like some kind of time out; I’d be happy to provide detailed logs if there is some way of extracting them out of the app.

Screenshots
https://imgur.com/a/lgdP5dQ

Smartphone (please complete the following information):

  • Device: iPhone15ProMax
  • OS: iOS18
  • Version 0.18.0
@enigma0Z enigma0Z added the ❌ bug Something isn't working label Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
❌ bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant