From cc6bba86b275bc4510b5a141d9425f65b066d15f Mon Sep 17 00:00:00 2001 From: rotterdam Date: Wed, 29 Mar 2023 10:34:51 -0300 Subject: [PATCH] second cinny instance running for personal matrix --- hosts/servers/alexandria/containerised.nix | 15 +++++++++++++++ hosts/servers/alexandria/matrix.nix | 1 + hosts/servers/alexandria/variables.nix | 1 + 3 files changed, 17 insertions(+) diff --git a/hosts/servers/alexandria/containerised.nix b/hosts/servers/alexandria/containerised.nix index 60ceeec..8b40eae 100644 --- a/hosts/servers/alexandria/containerised.nix +++ b/hosts/servers/alexandria/containerised.nix @@ -23,6 +23,21 @@ ports = [ "${config.ports.cinny}:80" ]; + volumes = [ + "/data/matrix/cinny-config.json:/app/config.json" + ]; + extraOptions = [ + "--pull=always" + ]; + }; + "cinny2" = { + image = "ghcr.io/cinnyapp/cinny:latest"; + ports = [ + "${config.ports.cinny2}:80" + ]; + volumes = [ + "/data/matrix/cinny-config.json:/app/config.json" + ]; extraOptions = [ "--pull=always" ]; diff --git a/hosts/servers/alexandria/matrix.nix b/hosts/servers/alexandria/matrix.nix index 05b6f6a..257434a 100644 --- a/hosts/servers/alexandria/matrix.nix +++ b/hosts/servers/alexandria/matrix.nix @@ -22,6 +22,7 @@ useACMEHost = "baduhai.me"; forceSSL = true; kTLS = true; + locations."/".proxyPass = "http://127.0.0.1:${config.ports.cinny2}"; locations."/_matrix/".proxyPass = "http://127.0.0.1:6167$request_uri"; locations."= /.well-known/matrix/client" = { alias = pkgs.writeText "matrix-wk-client" '' diff --git a/hosts/servers/alexandria/variables.nix b/hosts/servers/alexandria/variables.nix index 27cae86..fda9cf7 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"; + cinny2 = mkStringOption "8010"; sonarr = mkStringOption "8989"; jackett = mkStringOption "9117"; };