From 528a2e3e82116cc478dd6893810dd636610e7967 Mon Sep 17 00:00:00 2001 From: rope Date: Tue, 28 Jul 2026 07:43:59 +0100 Subject: [PATCH] seerr: request manager for jellyfin + nginx vhost Co-Authored-By: Claude Fable 5 --- common.nix | 1 + services/nginx.nix | 1 + services/seerr.nix | 7 +++++++ 3 files changed, 9 insertions(+) create mode 100644 services/seerr.nix diff --git a/common.nix b/common.nix index 01041a1..64ea13c 100644 --- a/common.nix +++ b/common.nix @@ -27,6 +27,7 @@ ./services/radarr.nix ./services/prowlarr.nix ./services/jellyfin.nix + ./services/seerr.nix ./services/bazarr.nix ./services/bazarr-sync.nix ./services/cloudflare-ddns.nix diff --git a/services/nginx.nix b/services/nginx.nix index 78759de..de643e8 100644 --- a/services/nginx.nix +++ b/services/nginx.nix @@ -104,6 +104,7 @@ in # --- Unprotected (own auth, or by design) --- "auth.nordhammer.it" = proxy 9091; # Authelia portal itself "jellyfin.nordhammer.it" = proxy 8096; # streaming to external clients + "seerr.nordhammer.it" = proxy 5055; # own auth via Jellyfin sign-in # --- Protected by Authelia --- "bazarr.nordhammer.it" = protectedProxy 6767; diff --git a/services/seerr.nix b/services/seerr.nix new file mode 100644 index 0000000..46f8781 --- /dev/null +++ b/services/seerr.nix @@ -0,0 +1,7 @@ +# seerr.nix — media request manager for Jellyfin (ex-Jellyseerr) +{ config, lib, ... }: +{ + config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") { + services.seerr.enable = true; # web UI on 5055 + }; +}