Jellyfin とは
OSS のメディアサーバーです。Docker で起動する方法について以前に書いたことがあります。
nginx 経由で使う場合の conf の例
Jellyfin を設置し、nginx から Jellyfin にアクセスさせる場合の conf の一例は以下のようになります。なお ssl off
の場合です。
server { listen 80; ssl off; server_name YOUR.JELLYFIN.SERVER; location / { proxy_pass http://localhost:8096; # server side proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; # client side client_max_body_size 200M; client_body_buffer_size 128K; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffers 32 4K; # WebSocket proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; # access log (attention: permission) access_log /var/log/HOGE_ACCESS.log error_log /var/log/HOGE_ERROR.log # TLS proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Protocol $scheme; } }