Use davis for dav

This commit is contained in:
Henry Hiles 2025-03-25 11:30:36 -04:00
parent edbef36e0e
commit aa2d1ffcd9
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
8 changed files with 67 additions and 25 deletions

View file

@ -1,19 +1,22 @@
{
{config, ...}: {
networking.firewall.allowedTCPPorts = [8448];
services = {
services = let
domain = "matrix.henryhiles.com";
socket = "/run/conduwuit/socket";
in {
conduwuit = {
enable = true;
group = "caddy";
group = config.services.caddy.group;
settings.global = {
server_name = "henryhiles.com";
unix_socket_path = "/run/conduwuit/socket";
unix_socket_path = socket;
};
};
caddy.virtualHosts."matrix.henryhiles.com" = {
serverAliases = ["matrix.henryhiles.com:8448"];
extraConfig = "reverse_proxy unix//run/conduwuit/socket";
caddy.virtualHosts."${domain}" = {
serverAliases = ["${domain}:8448"];
extraConfig = "reverse_proxy unix/${socket}";
};
};
}