2024-10-18, 03:20 PM
(This post was last modified: 2024-10-18, 03:20 PM by TheDreadPirate.)
While not strictly necessary for basic connections, you're missing the /socket block. You are also missing some proxy_set_header options in your / location.
Look over our Nginx docs and try making adjustments to your server block accordingly.
https://jellyfin.org/docs/general/networking/nginx/
For the moment, focus on mirroring the / and /socket location blocks in our documentation. Replace $jellyfin with localhost, as you currently have it, or you can set $jellyfin to equal local host (in our documentation).
I'm not 100% certain whether the under-configured Nginx is the problem, but we want to eliminate that as a factor.
Unrelated, gzip compression should be disabled for security reasons. It weakens encryption.
Look over our Nginx docs and try making adjustments to your server block accordingly.
https://jellyfin.org/docs/general/networking/nginx/
For the moment, focus on mirroring the / and /socket location blocks in our documentation. Replace $jellyfin with localhost, as you currently have it, or you can set $jellyfin to equal local host (in our documentation).
I'm not 100% certain whether the under-configured Nginx is the problem, but we want to eliminate that as a factor.
Unrelated, gzip compression should be disabled for security reasons. It weakens encryption.