diff options
author | Karel Kočí <cynerd@email.cz> | 2023-02-20 10:43:30 +0100 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2023-02-20 10:43:30 +0100 |
commit | 52e3799550a6315cb9b182bfd366e0c1b712ec55 (patch) | |
tree | 557aaabcd7275e89d19e93469812e563a8a9aca1 /nixos | |
parent | cf93e121e8d43c5d368aacb6a1f455deb1fe77f9 (diff) | |
download | nixos-personal-52e3799550a6315cb9b182bfd366e0c1b712ec55.tar.gz nixos-personal-52e3799550a6315cb9b182bfd366e0c1b712ec55.tar.bz2 nixos-personal-52e3799550a6315cb9b182bfd366e0c1b712ec55.zip |
nixos/lipwig: proxy radicale instead of direct access
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/machine/lipwig.nix | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/nixos/machine/lipwig.nix b/nixos/machine/lipwig.nix index 5483436..2346b3b 100644 --- a/nixos/machine/lipwig.nix +++ b/nixos/machine/lipwig.nix @@ -29,8 +29,15 @@ with lib; { serverAliases = [ "grafana.cynerd.cz" ]; - locations."/" = { - root = ../../web; + locations = { + "/".root = ../../web; + "/radicale/" = { + proxyPass = "http://127.0.0.1:5232/"; + extraConfig = '' + proxy_set_header X-Script-Name /radicale; + proxy_pass_header Authorization; + ''; + }; }; }; "git.cynerd.cz" = { @@ -120,12 +127,7 @@ with lib; { permission = "rw"; }; settings = { - server = { - hosts = ["0.0.0.0:5232" "[::]:5232"]; - ssl = true; - certificate = "/run/secrets/radicale.crt"; - key = "/run/secrets/radicale.key"; - }; + server.hosts = ["0.0.0.0:5232" "[::]:5232"]; encoding = { request = "utf-8"; stock = "utf-8"; |