Rextract caddy config

This commit is contained in:
Jan Kremer 2026-03-27 07:37:25 +01:00
parent 11d6faae70
commit 0df36891b1
No known key found for this signature in database
4 changed files with 65 additions and 79 deletions

View file

@ -17,42 +17,4 @@
};
};
};
services.caddy = {
enable = true;
## Matrix federation
virtualHosts = {
"jankremer.de:8448" = {
extraConfig = # caddyfile
''
reverse_proxy localhost:6167
'';
};
"jankremer.de" = {
extraConfig = # caddyfile
''
handle /_matrix/* {
reverse_proxy localhost:6167
}
handle /.well-known/matrix/server {
header Content-Type application/json
respond `{"m.server": "jankremer.de:443"}` 200
}
handle /.well-known/matrix/client {
header Content-Type application/json
header Access-Control-Allow-Origin *
respond `{"m.homeserver": {"base_url": "https://jankremer.de"}}` 200
}
'';
};
};
};
networking.firewall.allowedTCPPorts = [
80
443
8448
];
}