From b67b4f9202431a99d3dabe7e2ada6e797474bdfc Mon Sep 17 00:00:00 2001 From: smayzy Date: Mon, 10 Nov 2025 15:36:21 +0100 Subject: [PATCH] add srv1-pbs --- modules/nix/containers/nixos/traefik.nix | 13 +++++++++++++ modules/nix/containers/nixos/unbound.nix | 1 + 2 files changed, 14 insertions(+) diff --git a/modules/nix/containers/nixos/traefik.nix b/modules/nix/containers/nixos/traefik.nix index 2410ff9..e6348ea 100644 --- a/modules/nix/containers/nixos/traefik.nix +++ b/modules/nix/containers/nixos/traefik.nix @@ -184,6 +184,12 @@ in service = "srv2-proxmox"; tls.certResolver = "cloudflare"; }; + srv1-pbs = { + rule = "Host(`srv1-pbs.internal.smayzy.ovh`)"; + entryPoints = [ "localSec" ]; + service = "srv1-pbs"; + tls.certResolver = "cloudflare"; + }; chat = { rule = "Host(`chat.smayzy.ovh`)"; @@ -357,6 +363,10 @@ in servers = [ { url = "https://192.168.1.113:8006"; } ]; serversTransport = "srv2-proxmox"; }; + "srv1-pbs".loadBalancer = { + servers = [ { url = "https://192.168.1.79:8007"; } ]; + serversTransport = "srv1-pbs"; + }; "chat".loadBalancer = { servers = [ { url = "http://192.168.1.114:80"; } ]; @@ -411,6 +421,9 @@ in srv2-proxmox = { serverName = "srv2-proxmox.internal.smayzy.ovh"; }; + srv1-pbs = { + serverName = "srv1-pbs.internal.smayzy.ovh"; + }; }; middlewares = { dashboard-auth = { diff --git a/modules/nix/containers/nixos/unbound.nix b/modules/nix/containers/nixos/unbound.nix index ab018d3..a063be5 100644 --- a/modules/nix/containers/nixos/unbound.nix +++ b/modules/nix/containers/nixos/unbound.nix @@ -58,6 +58,7 @@ in ''"sonarr.internal.smayzy.ovh. A 192.168.1.203"'' ''"srv1-proxmox.internal.smayzy.ovh. A 192.168.1.203"'' ''"srv2-proxmox.internal.smayzy.ovh. A 192.168.1.203"'' + ''"srv1-pbs.internal.smayzy.ovh. A 192.168.1.203"'' ]; }; };