diff options
| -rw-r--r-- | kartei/lass/yellow.nix | 1 | ||||
| -rw-r--r-- | kartei/mic92/default.nix | 34 | ||||
| -rw-r--r-- | lass/1systems/yellow/config.nix | 9 | 
3 files changed, 44 insertions, 0 deletions
| diff --git a/kartei/lass/yellow.nix b/kartei/lass/yellow.nix index bb0b1f09b..b9dcb008c 100644 --- a/kartei/lass/yellow.nix +++ b/kartei/lass/yellow.nix @@ -9,6 +9,7 @@          "jelly.r"          "radar.r"          "sonar.r" +        "transmission.r"        ];        tinc = {          pubkey = '' diff --git a/kartei/mic92/default.nix b/kartei/mic92/default.nix index 6eacb4a27..178cf27a2 100644 --- a/kartei/mic92/default.nix +++ b/kartei/mic92/default.nix @@ -502,6 +502,40 @@ in {        };      }; +    doctor = { +      owner = config.krebs.users.mic92; +      nets = rec { +        internet = { +          # monitoring.dse.in.tum.de +          ip4.addr = "131.159.102.4"; +          ip6.addr = "2a09:80c0:102::4"; +          aliases = [ "doctor.i" ]; +        }; +        retiolum = { +          via = internet; +          aliases = [ +            "doctor.r" +          ]; +          tinc.pubkey = '' +            -----BEGIN RSA PUBLIC KEY----- +            MIICCgKCAgEAuXYfR5PRMcJkJG6yjxw0tQvjtzRwZI/k2ks1SBgVhtCh1TcMFraq +            /u367B6E9BrGHhPZNtTcceMunC+Tow1+JIAHQPQU1+l1w+6n3esNgYUvakv0C/Dj +            opOh5mWzS81UL1r+ifXKdEs4/u561GPUdhhScxnk2lsudh0fem0Rn7yDXuGofrIo +            kAD49TLV0ZEflCQLe9/ck+qvzM8yPOnDsCZlCdCZJVpOW0Aq1cfghI6BiStVkDDU +            DaBj74m3eK0wtPJlj0flebF91VNMsmQ4XSmFZeDtdx/xOJmqzB29C7tTynuPD5FV +            zREKo5wxgvaf/J3da5K5nCP/sOBIishlYVBNZeJqwQiTze405ycdglNiYVISpYaF +            8ikv0w19E9nI3GVjwm6mYH29eKbHuEJSou5J/7lS2tlyVaGI9opGRLV+X7GLwE1D +            01uaQsyTYB7mK33broIABp5Mu/Il1+Mi3uwMKzCL/ciPMMFoSbR+zth2QoU1wRUz +            A6OK3t6w5//ufq9bKGcZ3rhU/rYzfk8nHY1F/5QBPM95WTGZZ7CjAMPzyc6Is/CL +            +7jtPZPrT05yc9HKPqG2RPWP3dziw4l1TX6NXstMzizyaayeF0yPQ6chNTqgvfFJ +            s3ABq1R8UV0LUBmdDAxeyKOOEqrqBcShHFxWmEzk95ghdT6P5XSMMCUCAwEAAQ== +            -----END RSA PUBLIC KEY----- +          ''; +          tinc.pubkey_ed25519 = "StFqqnSArvIfK07//ejbxkP3V4nnXsj8vu5km8LcM/P"; +        }; +      }; +    }; +      eva = {        owner = config.krebs.users.mic92;        nets = rec { diff --git a/lass/1systems/yellow/config.nix b/lass/1systems/yellow/config.nix index 06561e9cf..73d7f3780 100644 --- a/lass/1systems/yellow/config.nix +++ b/lass/1systems/yellow/config.nix @@ -40,6 +40,7 @@ in {    security.acme.certs."jelly.r".server = config.krebs.ssl.acmeURL;    security.acme.certs."radar.r".server = config.krebs.ssl.acmeURL;    security.acme.certs."sonar.r".server = config.krebs.ssl.acmeURL; +  security.acme.certs."transmission.r".server = config.krebs.ssl.acmeURL;    services.nginx = {      enable = true;      package = pkgs.nginx.override { @@ -152,6 +153,14 @@ in {          proxy_set_header Accept-Encoding "";        '';      }; +    virtualHosts."transmission.r" = { +      enableACME = true; +      addSSL = true; +      locations."/".extraConfig = '' +        proxy_pass http://localhost:9091/; +        proxy_set_header Accept-Encoding ""; +      ''; +    };      virtualHosts."radar.r" = {        enableACME = true;        addSSL = true; | 
