summaryrefslogtreecommitdiff
path: root/modules/nixos
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos')
-rw-r--r--modules/nixos/headscale.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/modules/nixos/headscale.nix b/modules/nixos/headscale.nix
index 069defc..f951043 100644
--- a/modules/nixos/headscale.nix
+++ b/modules/nixos/headscale.nix
@@ -12,9 +12,15 @@ in {
port = 8080;
settings = {
logtail.enabled = false;
- server_url = "https://${subDomain}";
+ server_url = "https://headscale.${domain}:8081";
dns = {
base_domain = "${subDomain}";
+ nameservers.global = [
+ "1.1.1.1"
+ "9.9.9.9"
+ "2606:4700:4700::1111"
+ "2606:4700:4700::1001"
+ ];
extra_records = [
{
name = "git.${domain}";
@@ -40,6 +46,9 @@ in {
virtualHosts.${subDomain}.extraConfig = ''
reverse_proxy localhost:${toString config.services.headscale.port}
'';
+ virtualHosts."headscale.${domain}".extraConfig = ''
+ reverse_proxy localhost:8081
+ '';
};
};