From 4e4a03ad260d7cb6894cb5208cf5ab25ee7d2a36 Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Mon, 8 Dec 2025 23:08:32 +0100 Subject: [PATCH] add jellfyin service --- hosts/nixos/hs/system.nix | 2 +- hosts/nixos/vps/proxy.nix | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/hosts/nixos/hs/system.nix b/hosts/nixos/hs/system.nix index da6335e..bfaf2fb 100644 --- a/hosts/nixos/hs/system.nix +++ b/hosts/nixos/hs/system.nix @@ -243,7 +243,7 @@ user = "yanlin"; sonarr.enable = true; radarr.enable = true; - jellyfin.enable = false; + jellyfin.enable = true; deluge.enable = true; plex.enable = true; }; diff --git a/hosts/nixos/vps/proxy.nix b/hosts/nixos/vps/proxy.nix index 0818733..27a07f1 100644 --- a/hosts/nixos/vps/proxy.nix +++ b/hosts/nixos/vps/proxy.nix @@ -66,6 +66,18 @@ }; }; + # Jellyfin Media Server + jellyfin = { + rule = "Host(`jellyfin.yanlincs.com`)"; + service = "jellyfin"; + tls = { + certResolver = "cloudflare"; + domains = [{ + main = "*.yanlincs.com"; + }]; + }; + }; + }; services = { @@ -115,6 +127,15 @@ }; }; + # Jellyfin backend + jellyfin = { + loadBalancer = { + servers = [{ + url = "http://lan.hs.yanlincs.com:8096"; + }]; + }; + }; + }; };