feat(jellyfin): TS testing

This commit is contained in:
2025-10-05 10:47:08 +02:00
parent 94d3f2ad35
commit 9d20eff7f9

View File

@@ -3,13 +3,11 @@
lib, lib,
pkgs, pkgs,
... ...
}: }: let
let
unit = "jellyfin"; unit = "jellyfin";
cfg = config.server.${unit}; cfg = config.server.${unit};
srv = config.server; srv = config.server;
in in {
{
options.server.${unit} = { options.server.${unit} = {
enable = lib.mkEnableOption { enable = lib.mkEnableOption {
description = "Enable ${unit}"; description = "Enable ${unit}";
@@ -51,11 +49,11 @@ in
services.traefik = { services.traefik = {
dynamicConfigOptions = { dynamicConfigOptions = {
http = { http = {
services.${unit}.loadBalancer.servers = [ { url = "http://127.0.0.1:8096"; } ]; services.${unit}.loadBalancer.servers = [{url = "http://127.0.0.1:8096";}];
routers = { routers = {
jellyfinRouter = { jellyfinRouter = {
entryPoints = [ "websecure" ]; entryPoints = ["websecure"];
rule = "Host(`sobotka.taila7448a.ts.net.ts.net`)"; rule = "Host(`fin.${srv.www.url}`)";
service = "${unit}"; service = "${unit}";
tls.certResolver = "tailscale"; tls.certResolver = "tailscale";
}; };