From dfd094ef674786babd9c18f4aafc07c3915241d2 Mon Sep 17 00:00:00 2001 From: Toast Date: Tue, 29 Oct 2024 11:50:27 +0100 Subject: [PATCH] Server: add headscale --- roles/server/default.nix | 1 + roles/server/headscale.nix | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 roles/server/headscale.nix diff --git a/roles/server/default.nix b/roles/server/default.nix index d1e29aa..4ba0396 100755 --- a/roles/server/default.nix +++ b/roles/server/default.nix @@ -11,6 +11,7 @@ ./ddclient.nix ./beep.nix ./tailscale.nix + ./headscale.nix ./caddy.nix ./dns.nix ./rust_motd.nix diff --git a/roles/server/headscale.nix b/roles/server/headscale.nix new file mode 100644 index 0000000..fb72484 --- /dev/null +++ b/roles/server/headscale.nix @@ -0,0 +1,16 @@ +{...}: { + services.headscale = { + enable = true; + settings = { + server_url = "https://headscale.toast003.xyz"; + }; + }; + services.caddy = { + virtualHosts.headscale = { + hostName = "headscale.toast003.xyz"; + extraConfig = '' + reverse_proxy localhost:8080 + ''; + }; + }; +}