Try tailscale

This commit is contained in:
Invariantspace 2023-11-27 21:44:04 -08:00
parent aa79162e2c
commit a2e5f43a1f
17 changed files with 50 additions and 80 deletions

View file

@ -7,6 +7,7 @@
virtualHosts =
let
dn = config.constants.domain;
hsCfg = config.services.headscale;
msfqdn = config.mailserver.fqdn;
mtfqdn = "matrix.${dn}";
vaultCfg = config.services.vaultwarden.config;
@ -22,6 +23,9 @@
"m.identity_server": { "base_url": "https://${mtfqdn}" }
}`
'';
"headscale.${dn}".extraConfig = ''
reverse_proxy ${hsCfg.address}:${toString hsCfg.port}
'';
${msfqdn} = {
extraConfig = ''
file_server ${wn "acme-challenge"}/* {