From ec29b6a365b08648fd9bf4ee85ac44d5b2b32a93 Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Mon, 7 Jul 2025 10:44:52 -0400 Subject: [PATCH] ta --- hosts/nixos/HandlerOne/default.nix | 1 + modules/services/jellyfin/default.nix | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/hosts/nixos/HandlerOne/default.nix b/hosts/nixos/HandlerOne/default.nix index 2a129d8..a7b93ef 100644 --- a/hosts/nixos/HandlerOne/default.nix +++ b/hosts/nixos/HandlerOne/default.nix @@ -118,6 +118,7 @@ "barcodebuddy.grocy.wanderingcrow.net" = {}; "budget.wanderingcrow.net" = {}; "matrix.wanderingcrow.net" = {}; + "ta.wanderingcrow.net" = {}; }; }; } diff --git a/modules/services/jellyfin/default.nix b/modules/services/jellyfin/default.nix index cc0f00c..d5af0e6 100644 --- a/modules/services/jellyfin/default.nix +++ b/modules/services/jellyfin/default.nix @@ -12,6 +12,23 @@ in { }; # Tube Archivist + services.nginx = { + enable = true; + recommendedProxySettings = true; + virtualHosts = { + "ta.wanderingcrow.net" = { + forceSSL = true; + useACMEHost = "ta.wanderingcrow.net"; + locations = { + "/" = { + proxyPass = "http://10.88.0.14"; + proxyWebsockets = true; + }; + }; + }; + }; + }; + systemd.tmpfiles.rules = [ "d ${volumePath}/tubearchivist" "d ${volumePath}/tubearchivist/redis" @@ -32,7 +49,7 @@ in { REDIS_CON = "redis://10.88.0.15:6379"; HOST_UID = "1000"; HOST_GID = "1000"; - TA_HOST = "http://192.168.0.30:8000"; + TA_HOST = "https://ta.wanderingcrow.net"; TA_USERNAME = "tubearchivist"; TA_PASSWORD = "verysecret"; ELASTIC_PASSWORD = "verysecret";