Swag is working but reverse proxy is not loading my domain.
Im using docker in unraid dashboard. It succesfully got the certs but im having a bit of difficulty understanding the nginx proxy conf. could someone tell me if this is correctly set it up for jellyfin
server {
listen 443 ssl;
listen [::]:443 ssl;server_name stream.*; include /config/nginx/ssl.conf; client_max_body_size 0; location / { include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app 192.168.1.116; set $upstream_port 8096; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; proxy_set_header Range $http_range; proxy_set_header If-Range $http_if_range; } location ~ (/jellyfin)?/socket { include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app 192.168.1.116; set $upstream_port 8096; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; }
}
ive also setup my jellyfin install to port 443 on public port and portfowarded the ports 443 on my router. The network being used is the default docker bridge. Ive switche the unraid ports to 8008 for the dashboard. So 80 and 443 are only used by swag. Also i dont get what the second line in the config is for.
location ~ (/jellyfin)?/socket { include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app 192.168.1.116; set $upstream_port 8096; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; }
}
what is this do and why is it there?
ive also tried this config as well to no avail.
server {
listen 443 ssl;
listen [::]:443 ssl;server_name stream.*; include /config/nginx/ssl.conf; client_max_body_size 0; location / { include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app jellyfin; set $upstream_port 8096; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; proxy_set_header Range $http_range; proxy_set_header If-Range $http_if_range; } location ~ (/jellyfin)?/socket { include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_app jellyfin; set $upstream_port 8096; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; }
}