From 09f1511f97d17978de2e33a4581841cae3e44156 Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Sun, 2 Nov 2025 19:09:59 +0000 Subject: [PATCH] hosts/vps1: re-enable jellyfin --- hosts/vps1/nginx.nix | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/hosts/vps1/nginx.nix b/hosts/vps1/nginx.nix index 4582d41..29d9d41 100644 --- a/hosts/vps1/nginx.nix +++ b/hosts/vps1/nginx.nix @@ -130,15 +130,25 @@ in "jellyfin.vimium.com" = { forceSSL = true; enableACME = true; - extraConfig = nginxEdgeHeaders + '' - error_page 503 /maintenance.html; - ''; - locations."/maintenance.html" = { - root = "/var/www/html"; - extraConfig = "internal; default_type text/html;"; - }; + extraConfig = nginxErrorPages + nginxEdgeHeaders; locations."/" = { - return = "503"; + proxyPass = "http://jellyfin"; + extraConfig = '' + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header Host $host; + + proxy_set_header Range $http_range; + proxy_set_header If-Range $http_if_range; + + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + ''; + }; + locations."/metrics" = { + return = "404"; }; };