diff --git a/hosts/servers/alexandria/containerised.nix b/hosts/servers/alexandria/containerised.nix index 3925207..4180356 100644 --- a/hosts/servers/alexandria/containerised.nix +++ b/hosts/servers/alexandria/containerised.nix @@ -27,6 +27,18 @@ "--pull=always" ]; }; + "convo" = { + image = "convos/convos:stable"; + ports = [ + "${config.ports.convo}:3000"; + ]; + volumes = [ + "/data/convo:/data"; + ]; + extraOptions = [ + "--pull=always" + ]; + } "librespeed" = { image = "lscr.io/linuxserver/librespeed:latest"; environment = { diff --git a/hosts/servers/alexandria/services.nix b/hosts/servers/alexandria/services.nix index 8ba4a22..5ddc9b3 100644 --- a/hosts/servers/alexandria/services.nix +++ b/hosts/servers/alexandria/services.nix @@ -67,6 +67,7 @@ "bazarr.baduhai.me" = { useACMEHost = "baduhai.me"; forceSSL = true; kTLS = true; locations."/".proxyPass = "http://127.0.0.1:${config.ports.bazaar}"; }; "bitwarden.baduhai.me" = { useACMEHost = "baduhai.me"; forceSSL = true; kTLS = true; locations."/".proxyPass = "http://127.0.0.1:${config.ports.vaultwarden}"; }; "cinny.baduhai.me" = { useACMEHost = "baduhai.me"; forceSSL = true; kTLS = true; locations."/".proxyPass = "http://127.0.0.1:${config.ports.cinny}"; }; + "convo.baduhai.me" = { useACMEHost = "baduhai.me"; forceSSL = true; kTLS = true; locations."/".proxyPass = "http://127.0.0.1:${config.ports.convo}"; }; "detect.baduhai.me" = { useACMEHost = "baduhai.me"; forceSSL = true; kTLS = true; locations."/".proxyPass = "http://127.0.0.1:${config.ports.changedetection-io}"; }; "jackett.baduhai.me" = { useACMEHost = "baduhai.me"; forceSSL = true; kTLS = true; locations."/".proxyPass = "http://127.0.0.1:${config.ports.jackett}"; }; "jellyfin.baduhai.me" = { useACMEHost = "baduhai.me"; forceSSL = true; kTLS = true; locations."/".proxyPass = "http://127.0.0.1:${config.ports.jellyfin}"; }; diff --git a/hosts/servers/alexandria/variables.nix b/hosts/servers/alexandria/variables.nix index 27cae86..0ddcc8a 100644 --- a/hosts/servers/alexandria/variables.nix +++ b/hosts/servers/alexandria/variables.nix @@ -23,6 +23,7 @@ in whoogle = mkStringOption "8007"; qbittorrent = mkStringOption "8008"; actual = mkStringOption "8009"; + convo = mkStringOption "8010"; sonarr = mkStringOption "8989"; jackett = mkStringOption "9117"; };