kubernetes-service-repo/Headscale
2026-04-15 15:03:01 +01:00
..
config.yml feat(documentation): Added readme content and adjusted config 2026-04-15 15:03:01 +01:00
deployment.yml feat(documentation): Added readme content and adjusted config 2026-04-15 15:03:01 +01:00
ingress.yml feat(documentation): Added readme content and adjusted config 2026-04-15 15:03:01 +01:00
README.md feat(documentation): Added readme content and adjusted config 2026-04-15 15:03:01 +01:00
service.yml initial commit 2026-04-15 14:07:27 +01:00

Headscale

Headscale is a self-hosted TailScale server. As far as I can tell, there isn't really a web frontend provided with the container image and all management actions are done on the command line

Using this kubernetes config

Set the headscale domain name in ingress.yml. This config assumes you have cert-manager installed on your cluster, so if you want to provide HTTPS another way, feel free to comment out the spec.tls section (the annotation shouldn't affect anything, but you can comment it out as well if you want). Then look through the config.yml file and configure Headscale to fit your needs.