Server: replace dnsmasq cnames with headscale extra dns records

This commit is contained in:
Toast 2024-11-03 01:18:39 +01:00
parent c7d2db076b
commit 0e66939ab1
4 changed files with 35 additions and 10 deletions

View file

@ -47,10 +47,17 @@ in {
};
};
};
services.dnsmasq.settings.cname = [
"${manualHostname},everest"
"${downloadsHostname},everest"
];
services.headscale.settings.dns_config.extra_records = let
makeRecords = builtins.map (recordName: {
name = recordName;
type = "A";
value = "100.100.0.1";
});
in
makeRecords [
manualHostname
downloadsHostname
];
systemd = {
services.caddy.after = ["tailscaled.service"];
# We have somewhat frequent power outages, and our ISP router takes