From a1050280013e69f02795f6f7a510d777eea72cab Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 9 Sep 2025 09:06:06 +0000 Subject: [PATCH] Deployed 2f3c365b to development with MkDocs 1.6.1 and mike 2.1.3 --- development/404.html | 2 +- development/about/clients/index.html | 2 +- development/about/contributing/index.html | 2 +- development/about/faq/index.html | 2 +- development/about/features/index.html | 2 +- development/about/help/index.html | 2 +- development/about/releases/index.html | 2 +- development/about/sponsor/index.html | 2 +- .../assets/images/social/about/clients.png | Bin 28440 -> 28440 bytes .../images/social/about/contributing.png | Bin 30484 -> 30482 bytes .../assets/images/social/about/faq.png | Bin 25847 -> 25833 bytes .../assets/images/social/about/features.png | Bin 28023 -> 28025 bytes .../assets/images/social/about/help.png | Bin 30104 -> 30100 bytes .../assets/images/social/about/sponsor.png | Bin 29493 -> 29490 bytes development/assets/images/social/ref/acls.png | Bin 27279 -> 27283 bytes .../images/social/ref/configuration.png | Bin 31507 -> 31503 bytes .../assets/images/social/ref/debug.png | Bin 28058 -> 28060 bytes development/assets/images/social/ref/dns.png | Bin 26226 -> 26226 bytes .../social/ref/integration/reverse-proxy.png | Bin 33150 -> 33143 bytes .../images/social/ref/integration/web-ui.png | Bin 27482 -> 27478 bytes development/assets/images/social/ref/oidc.png | Bin 33296 -> 33285 bytes .../assets/images/social/ref/remote-cli.png | Bin 29663 -> 29660 bytes development/assets/images/social/ref/tls.png | Bin 24079 -> 24080 bytes .../images/social/setup/install/community.png | Bin 39108 -> 39110 bytes .../images/social/setup/install/container.png | Bin 29810 -> 29811 bytes .../images/social/setup/install/official.png | Bin 32305 -> 32303 bytes .../images/social/setup/install/source.png | Bin 33176 -> 33172 bytes .../images/social/setup/requirements.png | Bin 42026 -> 42026 bytes .../assets/images/social/setup/upgrade.png | Bin 29944 -> 29935 bytes .../images/social/usage/connect/android.png | Bin 27486 -> 27486 bytes .../images/social/usage/connect/apple.png | Bin 26291 -> 26290 bytes .../images/social/usage/getting-started.png | Bin 33103 -> 33105 bytes development/index.html | 2 +- development/ref/acls/index.html | 2 +- development/ref/configuration/index.html | 2 +- development/ref/debug/index.html | 2 +- development/ref/derp/index.html | 71 ++++++++++-------- development/ref/dns/index.html | 2 +- .../ref/integration/reverse-proxy/index.html | 2 +- development/ref/integration/tools/index.html | 2 +- development/ref/integration/web-ui/index.html | 2 +- development/ref/oidc/index.html | 2 +- development/ref/remote-cli/index.html | 2 +- development/ref/routes/index.html | 2 +- development/ref/tls/index.html | 2 +- development/search/search_index.json | 2 +- .../setup/install/community/index.html | 2 +- .../setup/install/container/index.html | 2 +- development/setup/install/official/index.html | 2 +- development/setup/install/source/index.html | 2 +- development/setup/requirements/index.html | 2 +- development/setup/upgrade/index.html | 2 +- development/sitemap.xml | 60 +++++++-------- development/sitemap.xml.gz | Bin 435 -> 437 bytes development/usage/connect/android/index.html | 2 +- development/usage/connect/apple/index.html | 2 +- development/usage/connect/windows/index.html | 2 +- development/usage/getting-started/index.html | 2 +- versions.json | 4 +- 59 files changed, 103 insertions(+), 94 deletions(-) diff --git a/development/404.html b/development/404.html index a8804b75..9bdb94cf 100644 --- a/development/404.html +++ b/development/404.html @@ -1 +1 @@ - Headscale

404 - Not found

\ No newline at end of file + Headscale

404 - Not found

\ No newline at end of file diff --git a/development/about/clients/index.html b/development/about/clients/index.html index 5eb73f39..7a523206 100644 --- a/development/about/clients/index.html +++ b/development/about/clients/index.html @@ -1 +1 @@ - Clients - Headscale
Skip to content

Client and operating system support

We aim to support the last 10 releases of the Tailscale client on all provided operating systems and platforms. Some platforms might require additional configuration to connect with headscale.

OS Supports headscale
Linux Yes
OpenBSD Yes
FreeBSD Yes
Windows Yes (see docs and /windows on your headscale for more information)
Android Yes (see docs for more information)
macOS Yes (see docs and /apple on your headscale for more information)
iOS Yes (see docs and /apple on your headscale for more information)
tvOS Yes (see docs and /apple on your headscale for more information)
\ No newline at end of file + Clients - Headscale
Skip to content

Client and operating system support

We aim to support the last 10 releases of the Tailscale client on all provided operating systems and platforms. Some platforms might require additional configuration to connect with headscale.

OS Supports headscale
Linux Yes
OpenBSD Yes
FreeBSD Yes
Windows Yes (see docs and /windows on your headscale for more information)
Android Yes (see docs for more information)
macOS Yes (see docs and /apple on your headscale for more information)
iOS Yes (see docs and /apple on your headscale for more information)
tvOS Yes (see docs and /apple on your headscale for more information)
\ No newline at end of file diff --git a/development/about/contributing/index.html b/development/about/contributing/index.html index 89d81475..255dd459 100644 --- a/development/about/contributing/index.html +++ b/development/about/contributing/index.html @@ -1 +1 @@ - Contributing - Headscale
Skip to content

Contributing

Headscale is "Open Source, acknowledged contribution", this means that any contribution will have to be discussed with the maintainers before being added to the project. This model has been chosen to reduce the risk of burnout by limiting the maintenance overhead of reviewing and validating third-party code.

Why do we have this model?

Headscale has a small maintainer team that tries to balance working on the project, fixing bugs and reviewing contributions.

When we work on issues ourselves, we develop first hand knowledge of the code and it makes it possible for us to maintain and own the code as the project develops.

Code contributions are seen as a positive thing. People enjoy and engage with our project, but it also comes with some challenges; we have to understand the code, we have to understand the feature, we might have to become familiar with external libraries or services and we think about security implications. All those steps are required during the reviewing process. After the code has been merged, the feature has to be maintained. Any changes reliant on external services must be updated and expanded accordingly.

The review and day-1 maintenance adds a significant burden on the maintainers. Often we hope that the contributor will help out, but we found that most of the time, they disappear after their new feature was added.

This means that when someone contributes, we are mostly happy about it, but we do have to run it through a series of checks to establish if we actually can maintain this feature.

What do we require?

A general description is provided here and an explicit list is provided in our pull request template.

All new features have to start out with a design document, which should be discussed on the issue tracker (not discord). It should include a use case for the feature, how it can be implemented, who will implement it and a plan for maintaining it.

All features have to be end-to-end tested (integration tests) and have good unit test coverage to ensure that they work as expected. This will also ensure that the feature continues to work as expected over time. If a change cannot be tested, a strong case for why this is not possible needs to be presented.

The contributor should help to maintain the feature over time. In case the feature is not maintained probably, the maintainers reserve themselves the right to remove features they redeem as unmaintainable. This should help to improve the quality of the software and keep it in a maintainable state.

Bug fixes

Headscale is open to code contributions for bug fixes without discussion.

Documentation

If you find mistakes in the documentation, please submit a fix to the documentation.

\ No newline at end of file + Contributing - Headscale
Skip to content

Contributing

Headscale is "Open Source, acknowledged contribution", this means that any contribution will have to be discussed with the maintainers before being added to the project. This model has been chosen to reduce the risk of burnout by limiting the maintenance overhead of reviewing and validating third-party code.

Why do we have this model?

Headscale has a small maintainer team that tries to balance working on the project, fixing bugs and reviewing contributions.

When we work on issues ourselves, we develop first hand knowledge of the code and it makes it possible for us to maintain and own the code as the project develops.

Code contributions are seen as a positive thing. People enjoy and engage with our project, but it also comes with some challenges; we have to understand the code, we have to understand the feature, we might have to become familiar with external libraries or services and we think about security implications. All those steps are required during the reviewing process. After the code has been merged, the feature has to be maintained. Any changes reliant on external services must be updated and expanded accordingly.

The review and day-1 maintenance adds a significant burden on the maintainers. Often we hope that the contributor will help out, but we found that most of the time, they disappear after their new feature was added.

This means that when someone contributes, we are mostly happy about it, but we do have to run it through a series of checks to establish if we actually can maintain this feature.

What do we require?

A general description is provided here and an explicit list is provided in our pull request template.

All new features have to start out with a design document, which should be discussed on the issue tracker (not discord). It should include a use case for the feature, how it can be implemented, who will implement it and a plan for maintaining it.

All features have to be end-to-end tested (integration tests) and have good unit test coverage to ensure that they work as expected. This will also ensure that the feature continues to work as expected over time. If a change cannot be tested, a strong case for why this is not possible needs to be presented.

The contributor should help to maintain the feature over time. In case the feature is not maintained probably, the maintainers reserve themselves the right to remove features they redeem as unmaintainable. This should help to improve the quality of the software and keep it in a maintainable state.

Bug fixes

Headscale is open to code contributions for bug fixes without discussion.

Documentation

If you find mistakes in the documentation, please submit a fix to the documentation.

\ No newline at end of file diff --git a/development/about/faq/index.html b/development/about/faq/index.html index 4bdb6af7..cb403774 100644 --- a/development/about/faq/index.html +++ b/development/about/faq/index.html @@ -1 +1 @@ - FAQ - Headscale
Skip to content

Frequently Asked Questions

What is the design goal of headscale?

Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. It implements a narrow scope, a single Tailscale network (tailnet), suitable for a personal use, or a small open-source organisation.

How can I contribute?

Headscale is "Open Source, acknowledged contribution", this means that any contribution will have to be discussed with the Maintainers before being submitted.

Please see Contributing for more information.

Why is 'acknowledged contribution' the chosen model?

Both maintainers have full-time jobs and families, and we want to avoid burnout. We also want to avoid frustration from contributors when their PRs are not accepted.

We are more than happy to exchange emails, or to have dedicated calls before a PR is submitted.

When/Why is Feature X going to be implemented?

We don't know. We might be working on it. If you're interested in contributing, please post a feature request about it.

Please be aware that there are a number of reasons why we might not accept specific contributions:

  • It is not possible to implement the feature in a way that makes sense in a self-hosted environment.
  • Given that we are reverse-engineering Tailscale to satisfy our own curiosity, we might be interested in implementing the feature ourselves.
  • You are not sending unit and integration tests with it.

Do you support Y method of deploying headscale?

We currently support deploying headscale using our binaries and the DEB packages. Visit our installation guide using official releases for more information.

In addition to that, you may use packages provided by the community or from distributions. Learn more in the installation guide using community packages.

For convenience, we also build container images with headscale. But please be aware that we don't officially support deploying headscale using Docker. On our Discord server we have a "docker-issues" channel where you can ask for Docker-specific help to the community.

Scaling / How many clients does Headscale support?

It depends. As often stated, Headscale is not enterprise software and our focus is homelabbers and self-hosters. Of course, we do not prevent people from using it in a commercial/professional setting and often get questions about scaling.

Please note that when Headscale is developed, performance is not part of the consideration as the main audience is considered to be users with a modest amount of devices. We focus on correctness and feature parity with Tailscale SaaS over time.

To understand if you might be able to use Headscale for your use case, I will describe two scenarios in an effort to explain what is the central bottleneck of Headscale:

  1. An environment with 1000 servers

  2. they rarely "move" (change their endpoints)

  3. new nodes are added rarely

  4. An environment with 80 laptops/phones (end user devices)

  5. nodes move often, e.g. switching from home to office

Headscale calculates a map of all nodes that need to talk to each other, creating this "world map" requires a lot of CPU time. When an event that requires changes to this map happens, the whole "world" is recalculated, and a new "world map" is created for every node in the network.

This means that under certain conditions, Headscale can likely handle 100s of devices (maybe more), if there is little to no change happening in the network. For example, in Scenario 1, the process of computing the world map is extremely demanding due to the size of the network, but when the map has been created and the nodes are not changing, the Headscale instance will likely return to a very low resource usage until the next time there is an event requiring the new map.

In the case of Scenario 2, the process of computing the world map is less demanding due to the smaller size of the network, however, the type of nodes will likely change frequently, which would lead to a constant resource usage.

Headscale will start to struggle when the two scenarios overlap, e.g. many nodes with frequent changes will cause the resource usage to remain constantly high. In the worst case scenario, the queue of nodes waiting for their map will grow to a point where Headscale never will be able to catch up, and nodes will never learn about the current state of the world.

We expect that the performance will improve over time as we improve the code base, but it is not a focus. In general, we will never make the tradeoff to make things faster on the cost of less maintainable or readable code. We are a small team and have to optimise for maintainability.

Which database should I use?

We recommend the use of SQLite as database for headscale:

  • SQLite is simple to setup and easy to use
  • It scales well for all of headscale's use cases
  • Development and testing happens primarily on SQLite
  • PostgreSQL is still supported, but is considered to be in "maintenance mode"

The headscale project itself does not provide a tool to migrate from PostgreSQL to SQLite. Please have a look at the related tools documentation for migration tooling provided by the community.

The choice of database has little to no impact on the performance of the server, see Scaling / How many clients does Headscale support? for understanding how Headscale spends its resources.

Why is my reverse proxy not working with headscale?

We don't know. We don't use reverse proxies with headscale ourselves, so we don't have any experience with them. We have community documentation on how to configure various reverse proxies, and a dedicated "reverse-proxy-issues" channel on our Discord server where you can ask for help to the community.

Can I use headscale and tailscale on the same machine?

Running headscale on a machine that is also in the tailnet can cause problems with subnet routers, traffic relay nodes, and MagicDNS. It might work, but it is not supported.

Why do two nodes see each other in their status, even if an ACL allows traffic only in one direction?

A frequent use case is to allow traffic only from one node to another, but not the other way around. For example, the workstation of an administrator should be able to connect to all nodes but the nodes themselves shouldn't be able to connect back to the administrator's node. Why do all nodes see the administrator's workstation in the output of tailscale status?

This is essentially how Tailscale works. If traffic is allowed to flow in one direction, then both nodes see each other in their output of tailscale status. Traffic is still filtered according to the ACL, with the exception of tailscale ping which is always allowed in either direction.

See also https://tailscale.com/kb/1087/device-visibility.

\ No newline at end of file + FAQ - Headscale
Skip to content

Frequently Asked Questions

What is the design goal of headscale?

Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. It implements a narrow scope, a single Tailscale network (tailnet), suitable for a personal use, or a small open-source organisation.

How can I contribute?

Headscale is "Open Source, acknowledged contribution", this means that any contribution will have to be discussed with the Maintainers before being submitted.

Please see Contributing for more information.

Why is 'acknowledged contribution' the chosen model?

Both maintainers have full-time jobs and families, and we want to avoid burnout. We also want to avoid frustration from contributors when their PRs are not accepted.

We are more than happy to exchange emails, or to have dedicated calls before a PR is submitted.

When/Why is Feature X going to be implemented?

We don't know. We might be working on it. If you're interested in contributing, please post a feature request about it.

Please be aware that there are a number of reasons why we might not accept specific contributions:

  • It is not possible to implement the feature in a way that makes sense in a self-hosted environment.
  • Given that we are reverse-engineering Tailscale to satisfy our own curiosity, we might be interested in implementing the feature ourselves.
  • You are not sending unit and integration tests with it.

Do you support Y method of deploying headscale?

We currently support deploying headscale using our binaries and the DEB packages. Visit our installation guide using official releases for more information.

In addition to that, you may use packages provided by the community or from distributions. Learn more in the installation guide using community packages.

For convenience, we also build container images with headscale. But please be aware that we don't officially support deploying headscale using Docker. On our Discord server we have a "docker-issues" channel where you can ask for Docker-specific help to the community.

Scaling / How many clients does Headscale support?

It depends. As often stated, Headscale is not enterprise software and our focus is homelabbers and self-hosters. Of course, we do not prevent people from using it in a commercial/professional setting and often get questions about scaling.

Please note that when Headscale is developed, performance is not part of the consideration as the main audience is considered to be users with a modest amount of devices. We focus on correctness and feature parity with Tailscale SaaS over time.

To understand if you might be able to use Headscale for your use case, I will describe two scenarios in an effort to explain what is the central bottleneck of Headscale:

  1. An environment with 1000 servers

  2. they rarely "move" (change their endpoints)

  3. new nodes are added rarely

  4. An environment with 80 laptops/phones (end user devices)

  5. nodes move often, e.g. switching from home to office

Headscale calculates a map of all nodes that need to talk to each other, creating this "world map" requires a lot of CPU time. When an event that requires changes to this map happens, the whole "world" is recalculated, and a new "world map" is created for every node in the network.

This means that under certain conditions, Headscale can likely handle 100s of devices (maybe more), if there is little to no change happening in the network. For example, in Scenario 1, the process of computing the world map is extremely demanding due to the size of the network, but when the map has been created and the nodes are not changing, the Headscale instance will likely return to a very low resource usage until the next time there is an event requiring the new map.

In the case of Scenario 2, the process of computing the world map is less demanding due to the smaller size of the network, however, the type of nodes will likely change frequently, which would lead to a constant resource usage.

Headscale will start to struggle when the two scenarios overlap, e.g. many nodes with frequent changes will cause the resource usage to remain constantly high. In the worst case scenario, the queue of nodes waiting for their map will grow to a point where Headscale never will be able to catch up, and nodes will never learn about the current state of the world.

We expect that the performance will improve over time as we improve the code base, but it is not a focus. In general, we will never make the tradeoff to make things faster on the cost of less maintainable or readable code. We are a small team and have to optimise for maintainability.

Which database should I use?

We recommend the use of SQLite as database for headscale:

  • SQLite is simple to setup and easy to use
  • It scales well for all of headscale's use cases
  • Development and testing happens primarily on SQLite
  • PostgreSQL is still supported, but is considered to be in "maintenance mode"

The headscale project itself does not provide a tool to migrate from PostgreSQL to SQLite. Please have a look at the related tools documentation for migration tooling provided by the community.

The choice of database has little to no impact on the performance of the server, see Scaling / How many clients does Headscale support? for understanding how Headscale spends its resources.

Why is my reverse proxy not working with headscale?

We don't know. We don't use reverse proxies with headscale ourselves, so we don't have any experience with them. We have community documentation on how to configure various reverse proxies, and a dedicated "reverse-proxy-issues" channel on our Discord server where you can ask for help to the community.

Can I use headscale and tailscale on the same machine?

Running headscale on a machine that is also in the tailnet can cause problems with subnet routers, traffic relay nodes, and MagicDNS. It might work, but it is not supported.

Why do two nodes see each other in their status, even if an ACL allows traffic only in one direction?

A frequent use case is to allow traffic only from one node to another, but not the other way around. For example, the workstation of an administrator should be able to connect to all nodes but the nodes themselves shouldn't be able to connect back to the administrator's node. Why do all nodes see the administrator's workstation in the output of tailscale status?

This is essentially how Tailscale works. If traffic is allowed to flow in one direction, then both nodes see each other in their output of tailscale status. Traffic is still filtered according to the ACL, with the exception of tailscale ping which is always allowed in either direction.

See also https://tailscale.com/kb/1087/device-visibility.

\ No newline at end of file diff --git a/development/about/features/index.html b/development/about/features/index.html index f26bc081..de8e429b 100644 --- a/development/about/features/index.html +++ b/development/about/features/index.html @@ -1 +1 @@ - Features - Headscale
Skip to content

Features

Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. This page provides on overview of Headscale's feature and compatibility with the Tailscale control server:

\ No newline at end of file + Features - Headscale
Skip to content

Features

Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. This page provides on overview of Headscale's feature and compatibility with the Tailscale control server:

\ No newline at end of file diff --git a/development/about/help/index.html b/development/about/help/index.html index fa646466..7a6ad7c0 100644 --- a/development/about/help/index.html +++ b/development/about/help/index.html @@ -1 +1 @@ - Getting help - Headscale
Skip to content
\ No newline at end of file + Getting help - Headscale
Skip to content
\ No newline at end of file diff --git a/development/about/releases/index.html b/development/about/releases/index.html index a391d864..433619cd 100644 --- a/development/about/releases/index.html +++ b/development/about/releases/index.html @@ -1 +1 @@ - Releases - Headscale
Skip to content

Releases

All headscale releases are available on the GitHub release page. Those releases are available as binaries for various platforms and architectures, packages for Debian based systems and source code archives. Container images are available on Docker Hub and GitHub Container Registry.

An Atom/RSS feed of headscale releases is available here.

See the "announcements" channel on our Discord server for news about headscale.

\ No newline at end of file + Releases - Headscale
Skip to content

Releases

All headscale releases are available on the GitHub release page. Those releases are available as binaries for various platforms and architectures, packages for Debian based systems and source code archives. Container images are available on Docker Hub and GitHub Container Registry.

An Atom/RSS feed of headscale releases is available here.

See the "announcements" channel on our Discord server for news about headscale.

\ No newline at end of file diff --git a/development/about/sponsor/index.html b/development/about/sponsor/index.html index c35008b1..6d306b15 100644 --- a/development/about/sponsor/index.html +++ b/development/about/sponsor/index.html @@ -1 +1 @@ - Sponsor - Headscale
Skip to content

Sponsor

If you like to support the development of headscale, please consider a donation via ko-fi.com/headscale. Thank you!

\ No newline at end of file + Sponsor - Headscale
Skip to content

Sponsor

If you like to support the development of headscale, please consider a donation via ko-fi.com/headscale. Thank you!

\ No newline at end of file diff --git a/development/assets/images/social/about/clients.png b/development/assets/images/social/about/clients.png index 135afa2e2a1937638ff1046b0b03df9379732951..4c7538b3887b45e43bbeeaa85cb74b9dc02884fb 100644 GIT binary patch delta 14243 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 delta 14221 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 diff --git a/development/assets/images/social/about/contributing.png b/development/assets/images/social/about/contributing.png index 1ce6a2a5dcf3b3931c36b1c34003d41da4f16506..f000b3dfe6ffc459cc68dcfc5b0ddafa25fea67b 100644 GIT binary patch literal 30482 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 literal 30484 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 UX3ZHPppRsKuzpScD*uCj2lHRKpa1{> diff --git a/development/assets/images/social/about/faq.png b/development/assets/images/social/about/faq.png index f8136b6b0e2ecd8334522c32f669c00569b2300b..f855eb32d3ca5a94e11ead9f584d7446dc870602 100644 GIT binary patch literal 25833 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 literal 25847 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 diff --git a/development/assets/images/social/about/features.png b/development/assets/images/social/about/features.png index 9db4f555e2a82987e4e97320b6c07a4214211b08..54378bca763775d4c2650d736730b6f5fb4cf6b6 100644 GIT binary patch literal 28025 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 QP)#3)9T0k2=pSGF3m8^gqW}N^ diff --git a/development/assets/images/social/about/help.png b/development/assets/images/social/about/help.png index ef2f0dffc1f9877a765de058e47cbbc9517b446a..09f398452a600b0552a8fb71dde5c93251dcde9b 100644 GIT binary patch literal 30100 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 literal 30104 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 TQ#|wKUj45XrPU?=Vn^ROKMc~d literal 27279 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 diff --git a/development/assets/images/social/ref/configuration.png b/development/assets/images/social/ref/configuration.png index 997e6ff6f94d30a00b5432b45a029d5a9c7abeab..374e997d2b8ce02c688a73b890fe314582db6157 100644 GIT binary patch literal 31503 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 ZX+^Z{sjrr=H>tZ diff --git a/development/assets/images/social/ref/debug.png b/development/assets/images/social/ref/debug.png index 62607895b4e6cba67785585204a9944ec842537a..e281afc18ded4a0e98886ee22ec95667ea1b603e 100644 GIT binary patch delta 13996 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 delta 15183 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 A*8l(j diff --git a/development/assets/images/social/ref/dns.png b/development/assets/images/social/ref/dns.png index 7140004195c1e46fe0aa0da0189805531c69d44f..c54e2f9e691fe2f9176952f20cd82eff4b853235 100644 GIT binary patch literal 26226 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 ST*h2+C>=Vkko5bhOaB++HkWw- literal 26226 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 diff --git a/development/assets/images/social/ref/integration/web-ui.png b/development/assets/images/social/ref/integration/web-ui.png index 1b78d651b20680c3c6371503d701cf7f4c58ce22..7e92c2a73b32e4f7ca270301d4ac355e1f95696f 100644 GIT binary patch delta 13583 zcmaibcUV)|*Dkhk97ma0PzQk#5L5&Nq_-JG5G*K)Al0FY5F)(=j-#VQ5Yf=PqJUDR zMrw4VNEeY30z`TZkrqlwxNAH2_uczF_dfT|KPsH$oU`}Z?|RFcp3V)Oog1ErZxG5q zTq=b%6M__UA0LeKDJ>`{Sf;fG35<-4_{DIitk>gx4)F2u`BHE_Sp zV@_%J`{$>{`?AF6Ukf-)iglt}?E$}-fCa2gZ@cSmxJ|$GW>fX2ENM^Y&g_RV)(W2ur>_!;tml;lu_$zGn*C-gu`z@q1$?II+;_ec&hH9t`ikQLMO8iorMa^&WqVs)YerT-a~;X~kqXNrf|AI4@IJIXhH0R?J

mpe?#ZR$f&5AfnbqjlQ_p@zx0{{;;7{< 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 O_0L??$vt)B?*9M`0P^wx delta 13649 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 literal 29663 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

#F1JGR5@&nnjQC*mJ~6&5Yj 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

AvBbtjaOt5^Ua^RZ`VBWRjU)~OhC)qhP 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

RUzc+c!lT6eV2VvUO|w?}Da2v5{VTuyFZn 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 Dp=KV3 diff --git a/development/assets/images/social/setup/install/community.png b/development/assets/images/social/setup/install/community.png index d29735225b76e96b0a78efcf9b1a2cdd4188132f..d17eee3d691e01dc5b7789aeb787b4bc86254236 100644 GIT binary patch literal 39110 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 E1(|+8PXGV_ literal 32305 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 diff --git a/development/assets/images/social/setup/install/source.png b/development/assets/images/social/setup/install/source.png index ede2046989f1ccc5d7930bdb56dba355f8012d70..b19a72553d866b912fde4104d192a0206488c9b7 100644 GIT binary patch literal 33172 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

RjLqQ~h6G~2_GD@Eg51b`FKTx_P~gi@ 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�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 M7{0vrx&Quu2d}MlzyJUM literal 33176 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 Ymq+&9Zif!0)3tC~;`&YI;!XSi1G=nwPXGV_ diff --git a/development/assets/images/social/setup/requirements.png b/development/assets/images/social/setup/requirements.png index 9acff51cca7c70f0d11bc0332a8a39aade2db485..f779a81176e4fc0d3977f93605b2f769344dbbe8 100644 GIT binary patch literal 42026 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�C3>u9| z2-bxkjk(SJ@7@i=xk>Qt5k*BcKzPtF*#SxD0n|~8Jq|&GZRxH!dGpdNTM{7r<&}}q zfyfJm%}H#J_fRX4Nh-|qi_AzepBW{+eu5JicNHvUlogTIFKcZOvqog%E zqiD^my_;Z|g`||?LMglk^(frW3veIw*1$h7tTGixX6Zy)ofO-pVqxt_M6;6c6N5$pF7GjZY5A31Z4bd6(~3J*~*rUk zpFg4lJ@@C8v+X^|#+pmX#+LBc-^G4~R}Sbn6PsogAj9q3w?{)5Lbfq*yW~ALd24 zG+K8KSTCTULu z+nul8&M9=}=i}zCG(-ZyQ+boa4$>V!561#$$sCTp#C1sTVqa>+g9pzo0~=BcvF79v zKz`?}wT+GW7!62~3aPK!T=okct6Rp}DaCs?X2eJ;Q z`t9@fpoG{1FXA;v1bQAr$9d;0_O=or5+?0}JUq#R0*GFY)U|u!R(@cuKYeS2(9~n^ zuZ+3nExB%$6I&0k;tZ81xEj_~0YeT1fmb_wqoAf!HTdz2IrkhLCU78Vr=yG=H< zyawMxpqwMgaWNC=&ROV2*VqO&o-f#hfA#8B(ylRt5*W}WoYzj+H^~Ycy0m%T*Xm+0 zrI^Cy?7>wTuO;4a>KWRY_;-k|%|5j&F(yVB>*OF4qD2o0xR4c_2M4Xak$S=953;LD zQ%&58vLZsK5MQ2DQx+SLFY)<|!%2RT8kkC*tIQzOnBmbi8Z= zjjq;y;TbQ-?eA0i0VX74U zMsY99yS~1W0J1_wKtd`(H?}>xCR-kuS`|!5TntpEkS>iB24YGouAjlgR{j{UTb==` zk-vgn`(n;g3@OE@mknCgZlxTVzXzzIQZ4XNVB=!Bj6oJsAZ?)=0u$AXkAbq_%+X%>Th z0quq)I$+XM9WZ4-#=aHSed$gxyoRqXIASrO*x-tO_FG$z4K(TX0xOL+UAglwtj8|N z2(3*Fe%&)fNJUXuS#6xgBa>aTpcmuID3FF6D?>IIyg=j-6B0f%tp#r8-yeWb%#D*4T}{|!u~t|Q)&yPjQ5yZl}5RL=f# zy}-lO_G&ViQ;F7J$=Em=5>$SM6a0W&G%@4^-nJLI2@^%+slfU3mHnx@PtDb~UE#h9 zg6U9k=eW}q03x=J%gU}xu&(~seOiY0^i#8) zEi{_H4>`?~MCX2PxB2eN4?Op-np*a>9rAUPi#KKH7GVI z>5XM3>M*!TSXqfxy!jMVC0jA!46 zr%i3QQT$MD_yCFZckYa`m&^CNT};EVv@EY{gI=G(G}EIgZq7+O#eca9Y_*!JqU11i zCvE8aU3$6NSguTE8B6b4j1tDj@GwZ*O#%Jh_PF_P^j%WnK$!76yHWPiA1uni9oXY@TT@-5^1slhq|yE1*0Dhhz? zh_2Ymz?GXYsfC;ZIEv2!jHakYf|V9>I_yi#84U>Q zmI@Kb{5bnU92Y5=Gt9&;gkB{qbgGSe0$6Dr$Rrb>pd`|?wzj4@89LAcM`&Ni>$u1+dZs3@Tudor-`tO`2pzORyfKnCDnjQm4Ap? zo<4ow7(#@WY@F>KAi~EA?NKN3mEieL`|SEx!#=7(cHoKL0jLvJnoKHmpK=#kzkWTq z9@GmtlToqh>2Kj{9B+!`sw6ix0Ixtd)S^4Y#A+;?;f5Z8bKNR6$@1)r5nKN6OA7Whbix$!%HEAr9lvRmNFYr%c*oww3vW^0^qIVPEMJm zVTV$jHB+Y5x+Z9-NUBW5<++Z4SHVL}xjlq8yb9BoVYOR#M3l8<>=kryKizST^?SDT swf4vdq+d^~7ya|Qf9}D5tb>__?}7)f<=e5R(h6Z5Q206F$5U7S2b-NzHUIzs literal 42026 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 DNFIkk diff --git a/development/assets/images/social/setup/upgrade.png b/development/assets/images/social/setup/upgrade.png index 0d883351ef79127afee5c88973e50834916b2bb1..c81139becdc3b2d8d998d3cd6a72cd48c4bf5fc6 100644 GIT binary patch literal 29935 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 w0S&djy5H;FG!AEmdHp{mD3vGzA@5D5~LRAjXU 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 diff --git a/development/assets/images/social/usage/connect/android.png b/development/assets/images/social/usage/connect/android.png index 1fc8254cdd0c4b12ab5a911d3703881cbb8982e3..225c6e3defe298316e0279a0e7d767f9fb65b117 100644 GIT binary patch literal 27486 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 diff --git a/development/assets/images/social/usage/connect/apple.png b/development/assets/images/social/usage/connect/apple.png index 9f24b36e86ce115feb7561f34c0a8ad81b3a1e16..8a45cf2f01807c35dc0e51802f11a85198fd1edd 100644 GIT binary patch literal 26290 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�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 HPhb8Yk1mfG literal 26291 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�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 literal 33103 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 A=l}o! diff --git a/development/index.html b/development/index.html index a95e3230..c67d86eb 100644 --- a/development/index.html +++ b/development/index.html @@ -1 +1 @@ - Headscale

Welcome to headscale

Headscale is an open source, self-hosted implementation of the Tailscale control server.

This page contains the documentation for the latest version of headscale. Please also check our FAQ.

Join our Discord server for a chat and community support.

Design goal

Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. It implements a narrow scope, a single Tailscale network (tailnet), suitable for a personal use, or a small open-source organisation.

Supporting headscale

Please see Sponsor for more information.

Contributing

Headscale is "Open Source, acknowledged contribution", this means that any contribution will have to be discussed with the Maintainers before being submitted.

Please see Contributing for more information.

About

Headscale is maintained by Kristoffer Dalby and Juan Font.

\ No newline at end of file + Headscale

Welcome to headscale

Headscale is an open source, self-hosted implementation of the Tailscale control server.

This page contains the documentation for the latest version of headscale. Please also check our FAQ.

Join our Discord server for a chat and community support.

Design goal

Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. It implements a narrow scope, a single Tailscale network (tailnet), suitable for a personal use, or a small open-source organisation.

Supporting headscale

Please see Sponsor for more information.

Contributing

Headscale is "Open Source, acknowledged contribution", this means that any contribution will have to be discussed with the Maintainers before being submitted.

Please see Contributing for more information.

About

Headscale is maintained by Kristoffer Dalby and Juan Font.

\ No newline at end of file diff --git a/development/ref/acls/index.html b/development/ref/acls/index.html index 90c846ce..9b96a747 100644 --- a/development/ref/acls/index.html +++ b/development/ref/acls/index.html @@ -1,4 +1,4 @@ - ACLs - Headscale

ACLs

Headscale implements the same policy ACLs as Tailscale.com, adapted to the self-hosted environment.

For instance, instead of referring to users when defining groups you must use users (which are the equivalent to user/logins in Tailscale.com).

Please check https://tailscale.com/kb/1018/acls/ for further information.

When using ACL's the User borders are no longer applied. All machines whichever the User have the ability to communicate with other hosts as long as the ACL's permits this exchange.

ACL Setup

To enable and configure ACLs in Headscale, you need to specify the path to your ACL policy file in the policy.path key in config.yaml.

Your ACL policy file must be formatted using huJSON.

Info on how these policies are written can be found here.

Please reload or restart Headscale after updating the ACL file. Headscale may be reloaded either via its systemd service (sudo systemctl reload headscale) or by sending a SIGHUP signal (sudo kill -HUP $(pidof headscale)) to the main process. Headscale logs the result of ACL policy processing after each reload.

Simple Examples

  • Allow All: If you define an ACL file but completely omit the "acls" field from its content, Headscale will default to an "allow all" policy. This means all devices connected to your tailnet will be able to communicate freely with each other.

    {}
    + ACLs - Headscale      

    ACLs

    Headscale implements the same policy ACLs as Tailscale.com, adapted to the self-hosted environment.

    For instance, instead of referring to users when defining groups you must use users (which are the equivalent to user/logins in Tailscale.com).

    Please check https://tailscale.com/kb/1018/acls/ for further information.

    When using ACL's the User borders are no longer applied. All machines whichever the User have the ability to communicate with other hosts as long as the ACL's permits this exchange.

    ACL Setup

    To enable and configure ACLs in Headscale, you need to specify the path to your ACL policy file in the policy.path key in config.yaml.

    Your ACL policy file must be formatted using huJSON.

    Info on how these policies are written can be found here.

    Please reload or restart Headscale after updating the ACL file. Headscale may be reloaded either via its systemd service (sudo systemctl reload headscale) or by sending a SIGHUP signal (sudo kill -HUP $(pidof headscale)) to the main process. Headscale logs the result of ACL policy processing after each reload.

    Simple Examples

    • Allow All: If you define an ACL file but completely omit the "acls" field from its content, Headscale will default to an "allow all" policy. This means all devices connected to your tailnet will be able to communicate freely with each other.

      {}
       
    • Deny All: To prevent all communication within your tailnet, you can include an empty array for the "acls" field in your policy file.

      {
         "acls": []
       }
      diff --git a/development/ref/configuration/index.html b/development/ref/configuration/index.html
      index 1e9968e6..5d5e3878 100644
      --- a/development/ref/configuration/index.html
      +++ b/development/ref/configuration/index.html
      @@ -1,4 +1,4 @@
      - Configuration - Headscale      

      Configuration

      • Headscale loads its configuration from a YAML file
      • It searches for config.yaml in the following paths:
        • /etc/headscale
        • $HOME/.headscale
        • the current working directory
      • To load the configuration from a different path, use:
        • the command line flag -c, --config
        • the environment variable HEADSCALE_CONFIG
      • Validate the configuration file with: headscale configtest

      Get the example configuration from the GitHub repository

      Always select the same GitHub tag as the released version you use to ensure you have the correct example configuration. The main branch might contain unreleased changes.

      # Development version
      + Configuration - Headscale      

      Configuration

      • Headscale loads its configuration from a YAML file
      • It searches for config.yaml in the following paths:
        • /etc/headscale
        • $HOME/.headscale
        • the current working directory
      • To load the configuration from a different path, use:
        • the command line flag -c, --config
        • the environment variable HEADSCALE_CONFIG
      • Validate the configuration file with: headscale configtest

      Get the example configuration from the GitHub repository

      Always select the same GitHub tag as the released version you use to ensure you have the correct example configuration. The main branch might contain unreleased changes.

      # Development version
       wget -O config.yaml https://raw.githubusercontent.com/juanfont/headscale/main/config-example.yaml
       
       # Version 0.26.1
      diff --git a/development/ref/debug/index.html b/development/ref/debug/index.html
      index 7dc88d62..22b4410d 100644
      --- a/development/ref/debug/index.html
      +++ b/development/ref/debug/index.html
      @@ -1,4 +1,4 @@
      - Debug - Headscale      

      Debugging and troubleshooting

      Headscale and Tailscale provide debug and introspection capabilities that can be helpful when things don't work as expected. This page explains some debugging techniques to help pinpoint problems.

      Please also have a look at Tailscale's Troubleshooting guide. It offers a many tips and suggestions to troubleshoot common issues.

      Tailscale

      The Tailscale client itself offers many commands to introspect its state as well as the state of the network:

      Many of the commands are helpful when trying to understand differences between Headscale and Tailscale SaaS.

      Headscale

      Application logging

      The log levels debug and trace can be useful to get more information from Headscale.

      log:
      + Debug - Headscale      

      Debugging and troubleshooting

      Headscale and Tailscale provide debug and introspection capabilities that can be helpful when things don't work as expected. This page explains some debugging techniques to help pinpoint problems.

      Please also have a look at Tailscale's Troubleshooting guide. It offers a many tips and suggestions to troubleshoot common issues.

      Tailscale

      The Tailscale client itself offers many commands to introspect its state as well as the state of the network:

      Many of the commands are helpful when trying to understand differences between Headscale and Tailscale SaaS.

      Headscale

      Application logging

      The log levels debug and trace can be useful to get more information from Headscale.

      log:
         # Valid log levels: panic, fatal, error, warn, info, debug, trace
         level: debug
       

      Database logging

      The database debug mode logs all database queries. Enable it to see how Headscale interacts with its database. This also requires the application log level to be set to either debug or trace.

      database:
      diff --git a/development/ref/derp/index.html b/development/ref/derp/index.html
      index a51bce16..682ea147 100644
      --- a/development/ref/derp/index.html
      +++ b/development/ref/derp/index.html
      @@ -1,4 +1,4 @@
      - DERP - Headscale      

      DERP

      A DERP (Designated Encrypted Relay for Packets) server is mainly used to relay traffic between two nodes in case a direct connection can't be established. Headscale provides an embedded DERP server to ensure seamless connectivity between nodes.

      Configuration

      DERP related settings are configured within the derp section of the configuration file. The following sections only use a few of the available settings, check the example configuration for all available configuration options.

      Enable embedded DERP

      Headscale ships with an embedded DERP server which allows to run your own self-hosted DERP server easily. The embedded DERP server is disabled by default and needs to be enabled. In addition, you should configure the public IPv4 and public IPv6 address of your Headscale server for improved connection stability:

      config.yaml
      derp:
      + DERP - Headscale      

      DERP

      A DERP (Designated Encrypted Relay for Packets) server is mainly used to relay traffic between two nodes in case a direct connection can't be established. Headscale provides an embedded DERP server to ensure seamless connectivity between nodes.

      Configuration

      DERP related settings are configured within the derp section of the configuration file. The following sections only use a few of the available settings, check the example configuration for all available configuration options.

      Enable embedded DERP

      Headscale ships with an embedded DERP server which allows to run your own self-hosted DERP server easily. The embedded DERP server is disabled by default and needs to be enabled. In addition, you should configure the public IPv4 and public IPv6 address of your Headscale server for improved connection stability:

      config.yaml
      derp:
         server:
           enabled: true
           ipv4: 198.51.100.1
      @@ -9,36 +9,45 @@
           ipv4: 198.51.100.1
           ipv6: 2001:db8::1
         urls: []
      -

      Single point of failure

      Removing Tailscale's DERP servers means that there is now just a single DERP server available for clients. This is a single point of failure and could hamper connectivity.

      Check DERP server connectivity with your embedded DERP server before removing Tailscale's DERP servers.

      Customize DERP map

      The DERP map offered to clients can be customized with a dedicated YAML-configuration file. Typical use-cases involve:

      The following sample derp.yaml references two custom regions (custom-east with ID 900 and custom-west with ID 901) with one custom DERP server in each region. Each DERP server offers DERP relay via HTTPS on tcp/443, support for captive portal checks via HTTP on tcp/80 and STUN on udp/3478. See the definitions of DERPMap, DERPRegion and DERPNode for all available options.

      derp.yaml
      regions:
      -  900:
      -    regionid: 900
      -    regioncode: custom-east
      -    regionname: My region (east)
      -    nodes:
      -      - name: 900a
      -        regionid: 900
      -        hostname: derp900a.example.com
      -        ipv4: 198.51.100.1
      -        ipv6: 2001:db8::1
      -        canport80: true
      -  901:
      -    regionid: 901
      -    regioncode: custom-west
      -    regionname: My Region (west)
      -    nodes:
      -      - name: 901a
      -        regionid: 901
      -        hostname: derp901a.example.com
      -        ipv4: 198.51.100.2
      -        ipv6: 2001:db8::2
      -        canport80: true
      -

      Use the following configuration to only serve the two DERP servers from the above derp.yaml:

      config.yaml
      derp:
      +

      Single point of failure

      Removing Tailscale's DERP servers means that there is now just a single DERP server available for clients. This is a single point of failure and could hamper connectivity.

      Check DERP server connectivity with your embedded DERP server before removing Tailscale's DERP servers.

      Customize DERP map

      The DERP map offered to clients can be customized with a dedicated YAML-configuration file. This allows to modify previously loaded DERP maps fetched via URL or to offer your own, custom DERP servers to nodes.

      The free-to-use DERP servers are organized into regions via a region ID. You can explicitly disable a specific region by setting its region ID to null. The following sample derp.yaml disables the New York DERP region (which has the region ID 1):

      derp.yaml
      regions:
      +  1: null
      +

      Use the following configuration to serve the default DERP map (excluding New York) to nodes:

      config.yaml
      derp:
         server:
           enabled: false
      -  urls: []
      -  paths:
      -    - /etc/headscale/derp.yaml
      -

      The embedded DERP server can also be enabled and is automatically added to the custom DERP map.

      Verify clients

      Access to DERP serves can be restricted to nodes that are members of your Tailnet. Relay access is denied for unknown clients.

      Client verification is enabled by default.

      config.yaml
      derp:
      -  server:
      -    verify_clients: true
      +  urls:
      +    - https://controlplane.tailscale.com/derpmap/default
      +  paths:
      +    - /etc/headscale/derp.yaml
      +

      The following sample derp.yaml references two custom regions (custom-east with ID 900 and custom-west with ID 901) with one custom DERP server in each region. Each DERP server offers DERP relay via HTTPS on tcp/443, support for captive portal checks via HTTP on tcp/80 and STUN on udp/3478. See the definitions of DERPMap, DERPRegion and DERPNode for all available options.

      derp.yaml
      regions:
      +  900:
      +    regionid: 900
      +    regioncode: custom-east
      +    regionname: My region (east)
      +    nodes:
      +      - name: 900a
      +        regionid: 900
      +        hostname: derp900a.example.com
      +        ipv4: 198.51.100.1
      +        ipv6: 2001:db8::1
      +        canport80: true
      +  901:
      +    regionid: 901
      +    regioncode: custom-west
      +    regionname: My Region (west)
      +    nodes:
      +      - name: 901a
      +        regionid: 901
      +        hostname: derp901a.example.com
      +        ipv4: 198.51.100.2
      +        ipv6: 2001:db8::2
      +        canport80: true
      +

      Use the following configuration to only serve the two DERP servers from the above derp.yaml:

      config.yaml
      derp:
      +  server:
      +    enabled: false
      +  urls: []
      +  paths:
      +    - /etc/headscale/derp.yaml
      +

      Independent of the custom DERP map, you may choose to enable the embedded DERP server and have it automatically added to the custom DERP map.

      Verify clients

      Access to DERP serves can be restricted to nodes that are members of your Tailnet. Relay access is denied for unknown clients.

      Client verification is enabled by default.

      config.yaml
      derp:
      +  server:
      +    verify_clients: true
       

      Tailscale's derper provides two parameters to configure client verification:

      • Use the -verify-client-url parameter of the derper and point it towards the /verify endpoint of your Headscale server (e.g https://headscale.example.com/verify). The DERP server will query your Headscale instance as soon as a client connects with it to ask whether access should be allowed or denied. Access is allowed if Headscale knows about the connecting client and denied otherwise.
      • The parameter -verify-client-url-fail-open controls what should happen when the DERP server can't reach the Headscale instance. By default, it will allow access if Headscale is unreachable.

      Check DERP server connectivity

      Any Tailscale client may be used to introspect the DERP map and to check for connectivity issues with DERP servers.

      • Display DERP map: tailscale debug derp-map
      • Check connectivity with the embedded DERP1:tailscale debug derp headscale

      Additional DERP related metrics and information is available via the metrics and debug endpoint.

      Limitations

      • The embedded DERP server can't be used for Tailscale's captive portal checks as it doesn't support the /generate_204 endpoint via HTTP on port tcp/80.
      • There are no speed or throughput optimisations, the main purpose is to assist in node connectivity.

      1. This assumes that the default region code of the configuration file is used. 

      \ No newline at end of file diff --git a/development/ref/dns/index.html b/development/ref/dns/index.html index 3de5ccdc..3c65b99f 100644 --- a/development/ref/dns/index.html +++ b/development/ref/dns/index.html @@ -1,4 +1,4 @@ - DNS - Headscale

      DNS

      Headscale supports most DNS features from Tailscale. DNS related settings can be configured within dns section of the configuration file.

      Setting extra DNS records

      Headscale allows to set extra DNS records which are made available via MagicDNS. Extra DNS records can be configured either via static entries in the configuration file or from a JSON file that Headscale continuously watches for changes:

      • Use the dns.extra_records option in the configuration file for entries that are static and don't change while Headscale is running. Those entries are processed when Headscale is starting up and changes to the configuration require a restart of Headscale.
      • For dynamic DNS records that may be added, updated or removed while Headscale is running or DNS records that are generated by scripts the option dns.extra_records_path in the configuration file is useful. Set it to the absolute path of the JSON file containing DNS records and Headscale processes this file as it detects changes.

      An example use case is to serve multiple apps on the same host via a reverse proxy like NGINX, in this case a Prometheus monitoring stack. This allows to nicely access the service with "http://grafana.myvpn.example.com" instead of the hostname and port combination "http://hostname-in-magic-dns.myvpn.example.com:3000".

      1. Configure extra DNS records using one of the available configuration options:

        config.yaml
        dns:
        + DNS - Headscale      

        DNS

        Headscale supports most DNS features from Tailscale. DNS related settings can be configured within dns section of the configuration file.

        Setting extra DNS records

        Headscale allows to set extra DNS records which are made available via MagicDNS. Extra DNS records can be configured either via static entries in the configuration file or from a JSON file that Headscale continuously watches for changes:

        • Use the dns.extra_records option in the configuration file for entries that are static and don't change while Headscale is running. Those entries are processed when Headscale is starting up and changes to the configuration require a restart of Headscale.
        • For dynamic DNS records that may be added, updated or removed while Headscale is running or DNS records that are generated by scripts the option dns.extra_records_path in the configuration file is useful. Set it to the absolute path of the JSON file containing DNS records and Headscale processes this file as it detects changes.

        An example use case is to serve multiple apps on the same host via a reverse proxy like NGINX, in this case a Prometheus monitoring stack. This allows to nicely access the service with "http://grafana.myvpn.example.com" instead of the hostname and port combination "http://hostname-in-magic-dns.myvpn.example.com:3000".

        1. Configure extra DNS records using one of the available configuration options:

          config.yaml
          dns:
             ...
             extra_records:
               - name: "grafana.myvpn.example.com"
          diff --git a/development/ref/integration/reverse-proxy/index.html b/development/ref/integration/reverse-proxy/index.html
          index 642224a6..61a3b729 100644
          --- a/development/ref/integration/reverse-proxy/index.html
          +++ b/development/ref/integration/reverse-proxy/index.html
          @@ -1,4 +1,4 @@
          - Reverse proxy - Headscale      

          Running headscale behind a reverse proxy

          Community documentation

          This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

          It might be outdated and it might miss necessary steps.

          Running headscale behind a reverse proxy is useful when running multiple applications on the same server, and you want to reuse the same external IP and port - usually tcp/443 for HTTPS.

          WebSockets

          The reverse proxy MUST be configured to support WebSockets to communicate with Tailscale clients.

          WebSockets support is also required when using the Headscale embedded DERP server. In this case, you will also need to expose the UDP port used for STUN (by default, udp/3478). Please check our config-example.yaml.

          Cloudflare

          Running headscale behind a cloudflare proxy or cloudflare tunnel is not supported and will not work as Cloudflare does not support WebSocket POSTs as required by the Tailscale protocol. See this issue

          TLS

          Headscale can be configured not to use TLS, leaving it to the reverse proxy to handle. Add the following configuration values to your headscale config file.

          config.yaml
          server_url: https://<YOUR_SERVER_NAME> # This should be the FQDN at which headscale will be served
          + Reverse proxy - Headscale      

          Running headscale behind a reverse proxy

          Community documentation

          This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

          It might be outdated and it might miss necessary steps.

          Running headscale behind a reverse proxy is useful when running multiple applications on the same server, and you want to reuse the same external IP and port - usually tcp/443 for HTTPS.

          WebSockets

          The reverse proxy MUST be configured to support WebSockets to communicate with Tailscale clients.

          WebSockets support is also required when using the Headscale embedded DERP server. In this case, you will also need to expose the UDP port used for STUN (by default, udp/3478). Please check our config-example.yaml.

          Cloudflare

          Running headscale behind a cloudflare proxy or cloudflare tunnel is not supported and will not work as Cloudflare does not support WebSocket POSTs as required by the Tailscale protocol. See this issue

          TLS

          Headscale can be configured not to use TLS, leaving it to the reverse proxy to handle. Add the following configuration values to your headscale config file.

          config.yaml
          server_url: https://<YOUR_SERVER_NAME> # This should be the FQDN at which headscale will be served
           listen_addr: 0.0.0.0:8080
           metrics_listen_addr: 0.0.0.0:9090
           tls_cert_path: ""
          diff --git a/development/ref/integration/tools/index.html b/development/ref/integration/tools/index.html
          index 74a53b00..67cda5fa 100644
          --- a/development/ref/integration/tools/index.html
          +++ b/development/ref/integration/tools/index.html
          @@ -1 +1 @@
          - Tools - Headscale      

          Tools related to headscale

          Community contributions

          This page contains community contributions. The projects listed here are not maintained by the headscale authors and are written by community members.

          This page collects third-party tools, client libraries, and scripts related to headscale.

          Name Repository Link Description
          tailscale-manager Github Dynamically manage Tailscale route advertisements
          headscalebacktosqlite Github Migrate headscale from PostgreSQL back to SQLite
          headscale-pf Github Populates user groups based on user groups in Jumpcloud or Authentik
          headscale-client-go Github A Go client implementation for the Headscale HTTP API.
          headscale-zabbix Github A Zabbix Monitoring Template for the Headscale Service.
          \ No newline at end of file + Tools - Headscale

          Tools related to headscale

          Community contributions

          This page contains community contributions. The projects listed here are not maintained by the headscale authors and are written by community members.

          This page collects third-party tools, client libraries, and scripts related to headscale.

          Name Repository Link Description
          tailscale-manager Github Dynamically manage Tailscale route advertisements
          headscalebacktosqlite Github Migrate headscale from PostgreSQL back to SQLite
          headscale-pf Github Populates user groups based on user groups in Jumpcloud or Authentik
          headscale-client-go Github A Go client implementation for the Headscale HTTP API.
          headscale-zabbix Github A Zabbix Monitoring Template for the Headscale Service.
          \ No newline at end of file diff --git a/development/ref/integration/web-ui/index.html b/development/ref/integration/web-ui/index.html index 41ca37f8..2495b05b 100644 --- a/development/ref/integration/web-ui/index.html +++ b/development/ref/integration/web-ui/index.html @@ -1 +1 @@ - Web UI - Headscale

          Web interfaces for headscale

          Community contributions

          This page contains community contributions. The projects listed here are not maintained by the headscale authors and are written by community members.

          Headscale doesn't provide a built-in web interface but users may pick one from the available options.

          Name Repository Link Description
          headscale-ui Github A web frontend for the headscale Tailscale-compatible coordination server
          HeadscaleUi GitHub A static headscale admin ui, no backend environment required
          Headplane GitHub An advanced Tailscale inspired frontend for headscale
          headscale-admin Github Headscale-Admin is meant to be a simple, modern web interface for headscale
          ouroboros Github Ouroboros is designed for users to manage their own devices, rather than for admins
          unraid-headscale-admin Github A simple headscale admin UI for Unraid, it offers Local (docker exec) and API Mode
          headscale-console Github WebAssembly-based client supporting SSH, VNC and RDP with optional self-service capabilities

          You can ask for support on our Discord server in the "web-interfaces" channel.

          \ No newline at end of file + Web UI - Headscale

          Web interfaces for headscale

          Community contributions

          This page contains community contributions. The projects listed here are not maintained by the headscale authors and are written by community members.

          Headscale doesn't provide a built-in web interface but users may pick one from the available options.

          Name Repository Link Description
          headscale-ui Github A web frontend for the headscale Tailscale-compatible coordination server
          HeadscaleUi GitHub A static headscale admin ui, no backend environment required
          Headplane GitHub An advanced Tailscale inspired frontend for headscale
          headscale-admin Github Headscale-Admin is meant to be a simple, modern web interface for headscale
          ouroboros Github Ouroboros is designed for users to manage their own devices, rather than for admins
          unraid-headscale-admin Github A simple headscale admin UI for Unraid, it offers Local (docker exec) and API Mode
          headscale-console Github WebAssembly-based client supporting SSH, VNC and RDP with optional self-service capabilities

          You can ask for support on our Discord server in the "web-interfaces" channel.

          \ No newline at end of file diff --git a/development/ref/oidc/index.html b/development/ref/oidc/index.html index eca41f96..38e0dc33 100644 --- a/development/ref/oidc/index.html +++ b/development/ref/oidc/index.html @@ -1,4 +1,4 @@ - OpenID Connect - Headscale

          OpenID Connect

          Headscale supports authentication via external identity providers using OpenID Connect (OIDC). It features:

          Please see limitations for known issues and limitations.

          Configuration

          OpenID requires configuration in Headscale and your identity provider:

          • Headscale: The oidc section of the Headscale configuration contains all available configuration options along with a description and their default values.
          • Identity provider: Please refer to the official documentation of your identity provider for specific instructions. Additionally, there might be some useful hints in the Identity provider specific configuration section below.

          Basic configuration

          A basic configuration connects Headscale to an identity provider and typically requires:

          • OpenID Connect Issuer URL from the identity provider. Headscale uses the OpenID Connect Discovery Protocol 1.0 to automatically obtain OpenID configuration parameters (example: https://sso.example.com).
          • Client ID from the identity provider (example: headscale).
          • Client secret generated by the identity provider (example: generated-secret).
          • Redirect URI for your identity provider (example: https://headscale.example.com/oidc/callback).
          oidc:
          + OpenID Connect - Headscale      

          OpenID Connect

          Headscale supports authentication via external identity providers using OpenID Connect (OIDC). It features:

          Please see limitations for known issues and limitations.

          Configuration

          OpenID requires configuration in Headscale and your identity provider:

          • Headscale: The oidc section of the Headscale configuration contains all available configuration options along with a description and their default values.
          • Identity provider: Please refer to the official documentation of your identity provider for specific instructions. Additionally, there might be some useful hints in the Identity provider specific configuration section below.

          Basic configuration

          A basic configuration connects Headscale to an identity provider and typically requires:

          • OpenID Connect Issuer URL from the identity provider. Headscale uses the OpenID Connect Discovery Protocol 1.0 to automatically obtain OpenID configuration parameters (example: https://sso.example.com).
          • Client ID from the identity provider (example: headscale).
          • Client secret generated by the identity provider (example: generated-secret).
          • Redirect URI for your identity provider (example: https://headscale.example.com/oidc/callback).
          oidc:
             issuer: "https://sso.example.com"
             client_id: "headscale"
             client_secret: "generated-secret"
          diff --git a/development/ref/remote-cli/index.html b/development/ref/remote-cli/index.html
          index 84289f83..9668479b 100644
          --- a/development/ref/remote-cli/index.html
          +++ b/development/ref/remote-cli/index.html
          @@ -1,4 +1,4 @@
          - Remote CLI - Headscale      

          Controlling headscale with remote CLI

          This documentation has the goal of showing a user how-to control a headscale instance from a remote machine with the headscale command line binary.

          Prerequisite

          • A workstation to run headscale (any supported platform, e.g. Linux).
          • A headscale server with gRPC enabled.
          • Connections to the gRPC port (default: 50443) are allowed.
          • Remote access requires an encrypted connection via TLS.
          • An API key to authenticate with the headscale server.

          Create an API key

          We need to create an API key to authenticate with the remote headscale server when using it from our workstation.

          To create an API key, log into your headscale server and generate a key:

          headscale apikeys create --expiration 90d
          + Remote CLI - Headscale      

          Controlling headscale with remote CLI

          This documentation has the goal of showing a user how-to control a headscale instance from a remote machine with the headscale command line binary.

          Prerequisite

          • A workstation to run headscale (any supported platform, e.g. Linux).
          • A headscale server with gRPC enabled.
          • Connections to the gRPC port (default: 50443) are allowed.
          • Remote access requires an encrypted connection via TLS.
          • An API key to authenticate with the headscale server.

          Create an API key

          We need to create an API key to authenticate with the remote headscale server when using it from our workstation.

          To create an API key, log into your headscale server and generate a key:

          headscale apikeys create --expiration 90d
           

          Copy the output of the command and save it for later. Please note that you can not retrieve a key again, if the key is lost, expire the old one, and create a new key.

          To list the keys currently associated with the server:

          headscale apikeys list
           

          and to expire a key:

          headscale apikeys expire --prefix "<PREFIX>"
           

          Download and configure headscale

          1. Download the headscale binary from GitHub's release page. Make sure to use the same version as on the server.

          2. Put the binary somewhere in your PATH, e.g. /usr/local/bin/headscale

          3. Make headscale executable:

            chmod +x /usr/local/bin/headscale
            diff --git a/development/ref/routes/index.html b/development/ref/routes/index.html
            index bd891d58..2854ad0e 100644
            --- a/development/ref/routes/index.html
            +++ b/development/ref/routes/index.html
            @@ -1,4 +1,4 @@
            - Routes - Headscale      

            Routes

            Headscale supports route advertising and can be used to manage subnet routers and exit nodes for a tailnet.

            • Subnet routers may be used to connect an existing network such as a virtual private cloud or an on-premise network with your tailnet. Use a subnet router to access devices where Tailscale can't be installed or to gradually rollout Tailscale.
            • Exit nodes can be used to route all Internet traffic for another Tailscale node. Use it to securely access the Internet on an untrusted Wi-Fi or to access online services that expect traffic from a specific IP address.

            Subnet router

            The setup of a subnet router requires double opt-in, once from a subnet router and once on the control server to allow its use within the tailnet. Optionally, use autoApprovers to automatically approve routes from a subnet router.

            Setup a subnet router

            Configure a node as subnet router

            Register a node and advertise the routes it should handle as comma separated list:

            $ sudo tailscale up --login-server <YOUR_HEADSCALE_URL> --advertise-routes=10.0.0.0/8,192.168.0.0/24
            + Routes - Headscale      

            Routes

            Headscale supports route advertising and can be used to manage subnet routers and exit nodes for a tailnet.

            • Subnet routers may be used to connect an existing network such as a virtual private cloud or an on-premise network with your tailnet. Use a subnet router to access devices where Tailscale can't be installed or to gradually rollout Tailscale.
            • Exit nodes can be used to route all Internet traffic for another Tailscale node. Use it to securely access the Internet on an untrusted Wi-Fi or to access online services that expect traffic from a specific IP address.

            Subnet router

            The setup of a subnet router requires double opt-in, once from a subnet router and once on the control server to allow its use within the tailnet. Optionally, use autoApprovers to automatically approve routes from a subnet router.

            Setup a subnet router

            Configure a node as subnet router

            Register a node and advertise the routes it should handle as comma separated list:

            $ sudo tailscale up --login-server <YOUR_HEADSCALE_URL> --advertise-routes=10.0.0.0/8,192.168.0.0/24
             

            If the node is already registered, it can advertise new routes or update previously announced routes with:

            $ sudo tailscale set --advertise-routes=10.0.0.0/8,192.168.0.0/24
             

            Finally, enable IP forwarding to route traffic.

            Enable the subnet router on the control server

            The routes of a tailnet can be displayed with the headscale nodes list-routes command. A subnet router with the hostname myrouter announced the IPv4 networks 10.0.0.0/8 and 192.168.0.0/24. Those need to be approved before they can be used.

            $ headscale nodes list-routes
             ID | Hostname | Approved | Available                  | Serving (Primary)
            diff --git a/development/ref/tls/index.html b/development/ref/tls/index.html
            index 14afa1fd..48a82575 100644
            --- a/development/ref/tls/index.html
            +++ b/development/ref/tls/index.html
            @@ -1,4 +1,4 @@
            - TLS - Headscale      

            Running the service via TLS (optional)

            Bring your own certificate

            Headscale can be configured to expose its web service via TLS. To configure the certificate and key file manually, set the tls_cert_path and tls_key_path configuration parameters. If the path is relative, it will be interpreted as relative to the directory the configuration file was read from.

            config.yaml
            tls_cert_path: ""
            + TLS - Headscale      

            Running the service via TLS (optional)

            Bring your own certificate

            Headscale can be configured to expose its web service via TLS. To configure the certificate and key file manually, set the tls_cert_path and tls_key_path configuration parameters. If the path is relative, it will be interpreted as relative to the directory the configuration file was read from.

            config.yaml
            tls_cert_path: ""
             tls_key_path: ""
             

            The certificate should contain the full chain, else some clients, like the Tailscale Android client, will reject it.

            Let's Encrypt / ACME

            To get a certificate automatically via Let's Encrypt, set tls_letsencrypt_hostname to the desired certificate hostname. This name must resolve to the IP address(es) headscale is reachable on (i.e., it must correspond to the server_url configuration parameter). The certificate and Let's Encrypt account credentials will be stored in the directory configured in tls_letsencrypt_cache_dir. If the path is relative, it will be interpreted as relative to the directory the configuration file was read from.

            config.yaml
            tls_letsencrypt_hostname: ""
             tls_letsencrypt_listen: ":http"
            diff --git a/development/search/search_index.json b/development/search/search_index.json
            index eff4d8a9..d014adf8 100644
            --- a/development/search/search_index.json
            +++ b/development/search/search_index.json
            @@ -1 +1 @@
            -{"config":{"lang":["en"],"separator":"[\\s\\-,:!=\\[\\]()\"`/]+|\\.(?!\\d)|&[lg]t;|(?!\\b)(?=[A-Z][a-z])","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Welcome to headscale","text":"

            Headscale is an open source, self-hosted implementation of the Tailscale control server.

            This page contains the documentation for the latest version of headscale. Please also check our FAQ.

            Join our Discord server for a chat and community support.

            "},{"location":"#design-goal","title":"Design goal","text":"

            Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. It implements a narrow scope, a single Tailscale network (tailnet), suitable for a personal use, or a small open-source organisation.

            "},{"location":"#supporting-headscale","title":"Supporting headscale","text":"

            Please see Sponsor for more information.

            "},{"location":"#contributing","title":"Contributing","text":"

            Headscale is \"Open Source, acknowledged contribution\", this means that any contribution will have to be discussed with the Maintainers before being submitted.

            Please see Contributing for more information.

            "},{"location":"#about","title":"About","text":"

            Headscale is maintained by Kristoffer Dalby and Juan Font.

            "},{"location":"about/clients/","title":"Client and operating system support","text":"

            We aim to support the last 10 releases of the Tailscale client on all provided operating systems and platforms. Some platforms might require additional configuration to connect with headscale.

            OS Supports headscale Linux Yes OpenBSD Yes FreeBSD Yes Windows Yes (see docs and /windows on your headscale for more information) Android Yes (see docs for more information) macOS Yes (see docs and /apple on your headscale for more information) iOS Yes (see docs and /apple on your headscale for more information) tvOS Yes (see docs and /apple on your headscale for more information)"},{"location":"about/contributing/","title":"Contributing","text":"

            Headscale is \"Open Source, acknowledged contribution\", this means that any contribution will have to be discussed with the maintainers before being added to the project. This model has been chosen to reduce the risk of burnout by limiting the maintenance overhead of reviewing and validating third-party code.

            "},{"location":"about/contributing/#why-do-we-have-this-model","title":"Why do we have this model?","text":"

            Headscale has a small maintainer team that tries to balance working on the project, fixing bugs and reviewing contributions.

            When we work on issues ourselves, we develop first hand knowledge of the code and it makes it possible for us to maintain and own the code as the project develops.

            Code contributions are seen as a positive thing. People enjoy and engage with our project, but it also comes with some challenges; we have to understand the code, we have to understand the feature, we might have to become familiar with external libraries or services and we think about security implications. All those steps are required during the reviewing process. After the code has been merged, the feature has to be maintained. Any changes reliant on external services must be updated and expanded accordingly.

            The review and day-1 maintenance adds a significant burden on the maintainers. Often we hope that the contributor will help out, but we found that most of the time, they disappear after their new feature was added.

            This means that when someone contributes, we are mostly happy about it, but we do have to run it through a series of checks to establish if we actually can maintain this feature.

            "},{"location":"about/contributing/#what-do-we-require","title":"What do we require?","text":"

            A general description is provided here and an explicit list is provided in our pull request template.

            All new features have to start out with a design document, which should be discussed on the issue tracker (not discord). It should include a use case for the feature, how it can be implemented, who will implement it and a plan for maintaining it.

            All features have to be end-to-end tested (integration tests) and have good unit test coverage to ensure that they work as expected. This will also ensure that the feature continues to work as expected over time. If a change cannot be tested, a strong case for why this is not possible needs to be presented.

            The contributor should help to maintain the feature over time. In case the feature is not maintained probably, the maintainers reserve themselves the right to remove features they redeem as unmaintainable. This should help to improve the quality of the software and keep it in a maintainable state.

            "},{"location":"about/contributing/#bug-fixes","title":"Bug fixes","text":"

            Headscale is open to code contributions for bug fixes without discussion.

            "},{"location":"about/contributing/#documentation","title":"Documentation","text":"

            If you find mistakes in the documentation, please submit a fix to the documentation.

            "},{"location":"about/faq/","title":"Frequently Asked Questions","text":""},{"location":"about/faq/#what-is-the-design-goal-of-headscale","title":"What is the design goal of headscale?","text":"

            Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. It implements a narrow scope, a single Tailscale network (tailnet), suitable for a personal use, or a small open-source organisation.

            "},{"location":"about/faq/#how-can-i-contribute","title":"How can I contribute?","text":"

            Headscale is \"Open Source, acknowledged contribution\", this means that any contribution will have to be discussed with the Maintainers before being submitted.

            Please see Contributing for more information.

            "},{"location":"about/faq/#why-is-acknowledged-contribution-the-chosen-model","title":"Why is 'acknowledged contribution' the chosen model?","text":"

            Both maintainers have full-time jobs and families, and we want to avoid burnout. We also want to avoid frustration from contributors when their PRs are not accepted.

            We are more than happy to exchange emails, or to have dedicated calls before a PR is submitted.

            "},{"location":"about/faq/#whenwhy-is-feature-x-going-to-be-implemented","title":"When/Why is Feature X going to be implemented?","text":"

            We don't know. We might be working on it. If you're interested in contributing, please post a feature request about it.

            Please be aware that there are a number of reasons why we might not accept specific contributions:

            • It is not possible to implement the feature in a way that makes sense in a self-hosted environment.
            • Given that we are reverse-engineering Tailscale to satisfy our own curiosity, we might be interested in implementing the feature ourselves.
            • You are not sending unit and integration tests with it.
            "},{"location":"about/faq/#do-you-support-y-method-of-deploying-headscale","title":"Do you support Y method of deploying headscale?","text":"

            We currently support deploying headscale using our binaries and the DEB packages. Visit our installation guide using official releases for more information.

            In addition to that, you may use packages provided by the community or from distributions. Learn more in the installation guide using community packages.

            For convenience, we also build container images with headscale. But please be aware that we don't officially support deploying headscale using Docker. On our Discord server we have a \"docker-issues\" channel where you can ask for Docker-specific help to the community.

            "},{"location":"about/faq/#scaling-how-many-clients-does-headscale-support","title":"Scaling / How many clients does Headscale support?","text":"

            It depends. As often stated, Headscale is not enterprise software and our focus is homelabbers and self-hosters. Of course, we do not prevent people from using it in a commercial/professional setting and often get questions about scaling.

            Please note that when Headscale is developed, performance is not part of the consideration as the main audience is considered to be users with a modest amount of devices. We focus on correctness and feature parity with Tailscale SaaS over time.

            To understand if you might be able to use Headscale for your use case, I will describe two scenarios in an effort to explain what is the central bottleneck of Headscale:

            1. An environment with 1000 servers

            2. they rarely \"move\" (change their endpoints)

            3. new nodes are added rarely

            4. An environment with 80 laptops/phones (end user devices)

            5. nodes move often, e.g. switching from home to office

            Headscale calculates a map of all nodes that need to talk to each other, creating this \"world map\" requires a lot of CPU time. When an event that requires changes to this map happens, the whole \"world\" is recalculated, and a new \"world map\" is created for every node in the network.

            This means that under certain conditions, Headscale can likely handle 100s of devices (maybe more), if there is little to no change happening in the network. For example, in Scenario 1, the process of computing the world map is extremely demanding due to the size of the network, but when the map has been created and the nodes are not changing, the Headscale instance will likely return to a very low resource usage until the next time there is an event requiring the new map.

            In the case of Scenario 2, the process of computing the world map is less demanding due to the smaller size of the network, however, the type of nodes will likely change frequently, which would lead to a constant resource usage.

            Headscale will start to struggle when the two scenarios overlap, e.g. many nodes with frequent changes will cause the resource usage to remain constantly high. In the worst case scenario, the queue of nodes waiting for their map will grow to a point where Headscale never will be able to catch up, and nodes will never learn about the current state of the world.

            We expect that the performance will improve over time as we improve the code base, but it is not a focus. In general, we will never make the tradeoff to make things faster on the cost of less maintainable or readable code. We are a small team and have to optimise for maintainability.

            "},{"location":"about/faq/#which-database-should-i-use","title":"Which database should I use?","text":"

            We recommend the use of SQLite as database for headscale:

            • SQLite is simple to setup and easy to use
            • It scales well for all of headscale's use cases
            • Development and testing happens primarily on SQLite
            • PostgreSQL is still supported, but is considered to be in \"maintenance mode\"

            The headscale project itself does not provide a tool to migrate from PostgreSQL to SQLite. Please have a look at the related tools documentation for migration tooling provided by the community.

            The choice of database has little to no impact on the performance of the server, see Scaling / How many clients does Headscale support? for understanding how Headscale spends its resources.

            "},{"location":"about/faq/#why-is-my-reverse-proxy-not-working-with-headscale","title":"Why is my reverse proxy not working with headscale?","text":"

            We don't know. We don't use reverse proxies with headscale ourselves, so we don't have any experience with them. We have community documentation on how to configure various reverse proxies, and a dedicated \"reverse-proxy-issues\" channel on our Discord server where you can ask for help to the community.

            "},{"location":"about/faq/#can-i-use-headscale-and-tailscale-on-the-same-machine","title":"Can I use headscale and tailscale on the same machine?","text":"

            Running headscale on a machine that is also in the tailnet can cause problems with subnet routers, traffic relay nodes, and MagicDNS. It might work, but it is not supported.

            "},{"location":"about/faq/#why-do-two-nodes-see-each-other-in-their-status-even-if-an-acl-allows-traffic-only-in-one-direction","title":"Why do two nodes see each other in their status, even if an ACL allows traffic only in one direction?","text":"

            A frequent use case is to allow traffic only from one node to another, but not the other way around. For example, the workstation of an administrator should be able to connect to all nodes but the nodes themselves shouldn't be able to connect back to the administrator's node. Why do all nodes see the administrator's workstation in the output of tailscale status?

            This is essentially how Tailscale works. If traffic is allowed to flow in one direction, then both nodes see each other in their output of tailscale status. Traffic is still filtered according to the ACL, with the exception of tailscale ping which is always allowed in either direction.

            See also https://tailscale.com/kb/1087/device-visibility.

            "},{"location":"about/features/","title":"Features","text":"

            Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. This page provides on overview of Headscale's feature and compatibility with the Tailscale control server:

            • Full \"base\" support of Tailscale's features
            • Node registration
              • Interactive
              • Pre authenticated key
            • DNS
              • MagicDNS
              • Global and restricted nameservers (split DNS)
              • search domains
              • Extra DNS records (Headscale only)
            • Taildrop (File Sharing)
            • Routes
              • Subnet routers
              • Exit nodes
            • Dual stack (IPv4 and IPv6)
            • Ephemeral nodes
            • Embedded DERP server
            • Access control lists (GitHub label \"policy\")
              • ACL management via API
              • Some Autogroups, currently: autogroup:internet, autogroup:nonroot, autogroup:member, autogroup:tagged
              • Auto approvers for subnet routers and exit nodes
              • Tailscale SSH
            • Node registration using Single-Sign-On (OpenID Connect) (GitHub label \"OIDC\")
              • Basic registration
              • Update user profile from identity provider
              • OIDC groups cannot be used in ACLs
            • Funnel (#1040)
            • Serve (#1234)
            • Network flow logs (#1687)
            "},{"location":"about/help/","title":"Getting help","text":"

            Join our Discord server for announcements and community support.

            Please report bugs via GitHub issues

            "},{"location":"about/releases/","title":"Releases","text":"

            All headscale releases are available on the GitHub release page. Those releases are available as binaries for various platforms and architectures, packages for Debian based systems and source code archives. Container images are available on Docker Hub and GitHub Container Registry.

            An Atom/RSS feed of headscale releases is available here.

            See the \"announcements\" channel on our Discord server for news about headscale.

            "},{"location":"about/sponsor/","title":"Sponsor","text":"

            If you like to support the development of headscale, please consider a donation via ko-fi.com/headscale. Thank you!

            "},{"location":"ref/acls/","title":"ACLs","text":"

            Headscale implements the same policy ACLs as Tailscale.com, adapted to the self-hosted environment.

            For instance, instead of referring to users when defining groups you must use users (which are the equivalent to user/logins in Tailscale.com).

            Please check https://tailscale.com/kb/1018/acls/ for further information.

            When using ACL's the User borders are no longer applied. All machines whichever the User have the ability to communicate with other hosts as long as the ACL's permits this exchange.

            "},{"location":"ref/acls/#acl-setup","title":"ACL Setup","text":"

            To enable and configure ACLs in Headscale, you need to specify the path to your ACL policy file in the policy.path key in config.yaml.

            Your ACL policy file must be formatted using huJSON.

            Info on how these policies are written can be found here.

            Please reload or restart Headscale after updating the ACL file. Headscale may be reloaded either via its systemd service (sudo systemctl reload headscale) or by sending a SIGHUP signal (sudo kill -HUP $(pidof headscale)) to the main process. Headscale logs the result of ACL policy processing after each reload.

            "},{"location":"ref/acls/#simple-examples","title":"Simple Examples","text":"
            • Allow All: If you define an ACL file but completely omit the \"acls\" field from its content, Headscale will default to an \"allow all\" policy. This means all devices connected to your tailnet will be able to communicate freely with each other.

              {}\n
            • Deny All: To prevent all communication within your tailnet, you can include an empty array for the \"acls\" field in your policy file.

              {\n  \"acls\": []\n}\n
            "},{"location":"ref/acls/#complex-example","title":"Complex Example","text":"

            Let's build a more complex example use case for a small business (It may be the place where ACL's are the most useful).

            We have a small company with a boss, an admin, two developers and an intern.

            The boss should have access to all servers but not to the user's hosts. Admin should also have access to all hosts except that their permissions should be limited to maintaining the hosts (for example purposes). The developers can do anything they want on dev hosts but only watch on productions hosts. Intern can only interact with the development servers.

            There's an additional server that acts as a router, connecting the VPN users to an internal network 10.20.0.0/16. Developers must have access to those internal resources.

            Each user have at least a device connected to the network and we have some servers.

            • database.prod
            • database.dev
            • app-server1.prod
            • app-server1.dev
            • billing.internal
            • router.internal

            When registering the servers we will need to add the flag --advertise-tags=tag:<tag1>,tag:<tag2>, and the user that is registering the server should be allowed to do it. Since anyone can add tags to a server they can register, the check of the tags is done on headscale server and only valid tags are applied. A tag is valid if the user that is registering it is allowed to do it.

            Here are the ACL's to implement the same permissions as above:

            acl.json
            {\n  // groups are collections of users having a common scope. A user can be in multiple groups\n  // groups cannot be composed of groups\n  \"groups\": {\n    \"group:boss\": [\"boss@\"],\n    \"group:dev\": [\"dev1@\", \"dev2@\"],\n    \"group:admin\": [\"admin1@\"],\n    \"group:intern\": [\"intern1@\"]\n  },\n  // tagOwners in tailscale is an association between a TAG and the people allowed to set this TAG on a server.\n  // This is documented [here](https://tailscale.com/kb/1068/acl-tags#defining-a-tag)\n  // and explained [here](https://tailscale.com/blog/rbac-like-it-was-meant-to-be/)\n  \"tagOwners\": {\n    // the administrators can add servers in production\n    \"tag:prod-databases\": [\"group:admin\"],\n    \"tag:prod-app-servers\": [\"group:admin\"],\n\n    // the boss can tag any server as internal\n    \"tag:internal\": [\"group:boss\"],\n\n    // dev can add servers for dev purposes as well as admins\n    \"tag:dev-databases\": [\"group:admin\", \"group:dev\"],\n    \"tag:dev-app-servers\": [\"group:admin\", \"group:dev\"]\n\n    // interns cannot add servers\n  },\n  // hosts should be defined using its IP addresses and a subnet mask.\n  // to define a single host, use a /32 mask. You cannot use DNS entries here,\n  // as they're prone to be hijacked by replacing their IP addresses.\n  // see https://github.com/tailscale/tailscale/issues/3800 for more information.\n  \"hosts\": {\n    \"postgresql.internal\": \"10.20.0.2/32\",\n    \"webservers.internal\": \"10.20.10.1/29\"\n  },\n  \"acls\": [\n    // boss have access to all servers\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:boss\"],\n      \"dst\": [\n        \"tag:prod-databases:*\",\n        \"tag:prod-app-servers:*\",\n        \"tag:internal:*\",\n        \"tag:dev-databases:*\",\n        \"tag:dev-app-servers:*\"\n      ]\n    },\n\n    // admin have only access to administrative ports of the servers, in tcp/22\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:admin\"],\n      \"proto\": \"tcp\",\n      \"dst\": [\n        \"tag:prod-databases:22\",\n        \"tag:prod-app-servers:22\",\n        \"tag:internal:22\",\n        \"tag:dev-databases:22\",\n        \"tag:dev-app-servers:22\"\n      ]\n    },\n\n    // we also allow admin to ping the servers\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:admin\"],\n      \"proto\": \"icmp\",\n      \"dst\": [\n        \"tag:prod-databases:*\",\n        \"tag:prod-app-servers:*\",\n        \"tag:internal:*\",\n        \"tag:dev-databases:*\",\n        \"tag:dev-app-servers:*\"\n      ]\n    },\n\n    // developers have access to databases servers and application servers on all ports\n    // they can only view the applications servers in prod and have no access to databases servers in production\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:dev\"],\n      \"dst\": [\n        \"tag:dev-databases:*\",\n        \"tag:dev-app-servers:*\",\n        \"tag:prod-app-servers:80,443\"\n      ]\n    },\n    // developers have access to the internal network through the router.\n    // the internal network is composed of HTTPS endpoints and Postgresql\n    // database servers.\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:dev\"],\n      \"dst\": [\"10.20.0.0/16:443,5432\"]\n    },\n\n    // servers should be able to talk to database in tcp/5432. Database should not be able to initiate connections to\n    // applications servers\n    {\n      \"action\": \"accept\",\n      \"src\": [\"tag:dev-app-servers\"],\n      \"proto\": \"tcp\",\n      \"dst\": [\"tag:dev-databases:5432\"]\n    },\n    {\n      \"action\": \"accept\",\n      \"src\": [\"tag:prod-app-servers\"],\n      \"dst\": [\"tag:prod-databases:5432\"]\n    },\n\n    // interns have access to dev-app-servers only in reading mode\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:intern\"],\n      \"dst\": [\"tag:dev-app-servers:80,443\"]\n    },\n\n    // We still have to allow internal users communications since nothing guarantees that each user have\n    // their own users.\n    { \"action\": \"accept\", \"src\": [\"boss@\"], \"dst\": [\"boss@:*\"] },\n    { \"action\": \"accept\", \"src\": [\"dev1@\"], \"dst\": [\"dev1@:*\"] },\n    { \"action\": \"accept\", \"src\": [\"dev2@\"], \"dst\": [\"dev2@:*\"] },\n    { \"action\": \"accept\", \"src\": [\"admin1@\"], \"dst\": [\"admin1@:*\"] },\n    { \"action\": \"accept\", \"src\": [\"intern1@\"], \"dst\": [\"intern1@:*\"] }\n  ]\n}\n
            "},{"location":"ref/configuration/","title":"Configuration","text":"
            • Headscale loads its configuration from a YAML file
            • It searches for config.yaml in the following paths:
              • /etc/headscale
              • $HOME/.headscale
              • the current working directory
            • To load the configuration from a different path, use:
              • the command line flag -c, --config
              • the environment variable HEADSCALE_CONFIG
            • Validate the configuration file with: headscale configtest

            Get the example configuration from the GitHub repository

            Always select the same GitHub tag as the released version you use to ensure you have the correct example configuration. The main branch might contain unreleased changes.

            View on GitHubDownload with wgetDownload with curl
            • Development version: https://github.com/juanfont/headscale/blob/main/config-example.yaml
            • Version 0.26.1: https://github.com/juanfont/headscale/blob/v0.26.1/config-example.yaml
            # Development version\nwget -O config.yaml https://raw.githubusercontent.com/juanfont/headscale/main/config-example.yaml\n\n# Version 0.26.1\nwget -O config.yaml https://raw.githubusercontent.com/juanfont/headscale/v0.26.1/config-example.yaml\n
            # Development version\ncurl -o config.yaml https://raw.githubusercontent.com/juanfont/headscale/main/config-example.yaml\n\n# Version 0.26.1\ncurl -o config.yaml https://raw.githubusercontent.com/juanfont/headscale/v0.26.1/config-example.yaml\n
            "},{"location":"ref/debug/","title":"Debugging and troubleshooting","text":"

            Headscale and Tailscale provide debug and introspection capabilities that can be helpful when things don't work as expected. This page explains some debugging techniques to help pinpoint problems.

            Please also have a look at Tailscale's Troubleshooting guide. It offers a many tips and suggestions to troubleshoot common issues.

            "},{"location":"ref/debug/#tailscale","title":"Tailscale","text":"

            The Tailscale client itself offers many commands to introspect its state as well as the state of the network:

            • Check local network conditions: tailscale netcheck
            • Get the client status: tailscale status --json
            • Get DNS status: tailscale dns status --all
            • Client logs: tailscale debug daemon-logs
            • Client netmap: tailscale debug netmap
            • Test DERP connection: tailscale debug derp headscale
            • And many more, see: tailscale debug --help

            Many of the commands are helpful when trying to understand differences between Headscale and Tailscale SaaS.

            "},{"location":"ref/debug/#headscale","title":"Headscale","text":""},{"location":"ref/debug/#application-logging","title":"Application logging","text":"

            The log levels debug and trace can be useful to get more information from Headscale.

            log:\n  # Valid log levels: panic, fatal, error, warn, info, debug, trace\n  level: debug\n
            "},{"location":"ref/debug/#database-logging","title":"Database logging","text":"

            The database debug mode logs all database queries. Enable it to see how Headscale interacts with its database. This also requires the application log level to be set to either debug or trace.

            database:\n  # Enable debug mode. This setting requires the log.level to be set to \"debug\" or \"trace\".\n  debug: false\n\nlog:\n  # Valid log levels: panic, fatal, error, warn, info, debug, trace\n  level: debug\n
            "},{"location":"ref/debug/#metrics-and-debug-endpoint","title":"Metrics and debug endpoint","text":"

            Headscale provides a metrics and debug endpoint. It allows to introspect different aspects such as:

            • Information about the Go runtime, memory usage and statistics
            • Connected nodes and pending registrations
            • Active ACLs, filters and SSH policy
            • Current DERPMap
            • Prometheus metrics

            Keep the metrics and debug endpoint private

            The listen address and port can be configured with the metrics_listen_addr variable in the configuration file. By default it listens on localhost, port 9090.

            Keep the metrics and debug endpoint private to your internal network and don't expose it to the Internet.

            Query metrics via http://localhost:9090/metrics and get an overview of available debug information via http://localhost:9090/debug/. Metrics may be queried from outside localhost but the debug interface is subject to additional protection despite listening on all interfaces.

            Direct accessSSH port forwardingVia debug keyVia debug IP address

            Access the debug interface directly on the server where Headscale is installed.

            curl http://localhost:9090/debug/\n

            Use SSH port forwarding to forward Headscale's metrics and debug port to your device.

            ssh <HEADSCALE_SERVER> -L 9090:localhost:9090\n

            Access the debug interface on your device by opening http://localhost:9090/debug/ in your web browser.

            The access control of the debug interface supports the use of a debug key. Traffic is accepted if the path to a debug key is set via the environment variable TS_DEBUG_KEY_PATH and the debug key sent as value for debugkey parameter with each request.

            openssl rand -hex 32 | tee debugkey.txt\nexport TS_DEBUG_KEY_PATH=debugkey.txt\nheadscale serve\n

            Access the debug interface on your device by opening http://<IP_OF_HEADSCALE>:9090/debug/?debugkey=<DEBUG_KEY> in your web browser. The debugkey parameter must be sent with every request.

            The debug endpoint expects traffic from localhost. A different debug IP address may be configured by setting the TS_ALLOW_DEBUG_IP environment variable before starting Headscale. The debug IP address is ignored when the HTTP header X-Forwarded-For is present.

            export TS_ALLOW_DEBUG_IP=192.168.0.10       # IP address of your device\nheadscale serve\n

            Access the debug interface on your device by opening http://<IP_OF_HEADSCALE>:9090/debug/ in your web browser.

            "},{"location":"ref/derp/","title":"DERP","text":"

            A DERP (Designated Encrypted Relay for Packets) server is mainly used to relay traffic between two nodes in case a direct connection can't be established. Headscale provides an embedded DERP server to ensure seamless connectivity between nodes.

            "},{"location":"ref/derp/#configuration","title":"Configuration","text":"

            DERP related settings are configured within the derp section of the configuration file. The following sections only use a few of the available settings, check the example configuration for all available configuration options.

            "},{"location":"ref/derp/#enable-embedded-derp","title":"Enable embedded DERP","text":"

            Headscale ships with an embedded DERP server which allows to run your own self-hosted DERP server easily. The embedded DERP server is disabled by default and needs to be enabled. In addition, you should configure the public IPv4 and public IPv6 address of your Headscale server for improved connection stability:

            config.yaml
            derp:\n  server:\n    enabled: true\n    ipv4: 198.51.100.1\n    ipv6: 2001:db8::1\n

            Keep in mind that additional ports are needed to run a DERP server. Besides relaying traffic, it also uses STUN (udp/3478) to help clients discover their public IP addresses and perform NAT traversal. Check DERP server connectivity to see if everything works.

            "},{"location":"ref/derp/#remove-tailscales-derp-servers","title":"Remove Tailscale's DERP servers","text":"

            Once enabled, Headscale's embedded DERP is added to the list of free-to-use DERP servers offered by Tailscale Inc. To only use Headscale's embedded DERP server, disable the loading of the default DERP map:

            config.yaml
            derp:\n  server:\n    enabled: true\n    ipv4: 198.51.100.1\n    ipv6: 2001:db8::1\n  urls: []\n

            Single point of failure

            Removing Tailscale's DERP servers means that there is now just a single DERP server available for clients. This is a single point of failure and could hamper connectivity.

            Check DERP server connectivity with your embedded DERP server before removing Tailscale's DERP servers.

            "},{"location":"ref/derp/#customize-derp-map","title":"Customize DERP map","text":"

            The DERP map offered to clients can be customized with a dedicated YAML-configuration file. Typical use-cases involve:

            • Running a fleet of custom DERP servers
            • Excluding or choosing specific regions from the Tailscale's list of free-to-use DERP servers

            The following sample derp.yaml references two custom regions (custom-east with ID 900 and custom-west with ID 901) with one custom DERP server in each region. Each DERP server offers DERP relay via HTTPS on tcp/443, support for captive portal checks via HTTP on tcp/80 and STUN on udp/3478. See the definitions of DERPMap, DERPRegion and DERPNode for all available options.

            derp.yaml
            regions:\n  900:\n    regionid: 900\n    regioncode: custom-east\n    regionname: My region (east)\n    nodes:\n      - name: 900a\n        regionid: 900\n        hostname: derp900a.example.com\n        ipv4: 198.51.100.1\n        ipv6: 2001:db8::1\n        canport80: true\n  901:\n    regionid: 901\n    regioncode: custom-west\n    regionname: My Region (west)\n    nodes:\n      - name: 901a\n        regionid: 901\n        hostname: derp901a.example.com\n        ipv4: 198.51.100.2\n        ipv6: 2001:db8::2\n        canport80: true\n

            Use the following configuration to only serve the two DERP servers from the above derp.yaml:

            config.yaml
            derp:\n  server:\n    enabled: false\n  urls: []\n  paths:\n    - /etc/headscale/derp.yaml\n

            The embedded DERP server can also be enabled and is automatically added to the custom DERP map.

            "},{"location":"ref/derp/#verify-clients","title":"Verify clients","text":"

            Access to DERP serves can be restricted to nodes that are members of your Tailnet. Relay access is denied for unknown clients.

            Embedded DERP3rd-party DERP

            Client verification is enabled by default.

            config.yaml
            derp:\n  server:\n    verify_clients: true\n

            Tailscale's derper provides two parameters to configure client verification:

            • Use the -verify-client-url parameter of the derper and point it towards the /verify endpoint of your Headscale server (e.g https://headscale.example.com/verify). The DERP server will query your Headscale instance as soon as a client connects with it to ask whether access should be allowed or denied. Access is allowed if Headscale knows about the connecting client and denied otherwise.
            • The parameter -verify-client-url-fail-open controls what should happen when the DERP server can't reach the Headscale instance. By default, it will allow access if Headscale is unreachable.
            "},{"location":"ref/derp/#check-derp-server-connectivity","title":"Check DERP server connectivity","text":"

            Any Tailscale client may be used to introspect the DERP map and to check for connectivity issues with DERP servers.

            • Display DERP map: tailscale debug derp-map
            • Check connectivity with the embedded DERP1:tailscale debug derp headscale

            Additional DERP related metrics and information is available via the metrics and debug endpoint.

            "},{"location":"ref/derp/#limitations","title":"Limitations","text":"
            • The embedded DERP server can't be used for Tailscale's captive portal checks as it doesn't support the /generate_204 endpoint via HTTP on port tcp/80.
            • There are no speed or throughput optimisations, the main purpose is to assist in node connectivity.
            1. This assumes that the default region code of the configuration file is used.\u00a0\u21a9

            "},{"location":"ref/dns/","title":"DNS","text":"

            Headscale supports most DNS features from Tailscale. DNS related settings can be configured within dns section of the configuration file.

            "},{"location":"ref/dns/#setting-extra-dns-records","title":"Setting extra DNS records","text":"

            Headscale allows to set extra DNS records which are made available via MagicDNS. Extra DNS records can be configured either via static entries in the configuration file or from a JSON file that Headscale continuously watches for changes:

            • Use the dns.extra_records option in the configuration file for entries that are static and don't change while Headscale is running. Those entries are processed when Headscale is starting up and changes to the configuration require a restart of Headscale.
            • For dynamic DNS records that may be added, updated or removed while Headscale is running or DNS records that are generated by scripts the option dns.extra_records_path in the configuration file is useful. Set it to the absolute path of the JSON file containing DNS records and Headscale processes this file as it detects changes.

            An example use case is to serve multiple apps on the same host via a reverse proxy like NGINX, in this case a Prometheus monitoring stack. This allows to nicely access the service with \"http://grafana.myvpn.example.com\" instead of the hostname and port combination \"http://hostname-in-magic-dns.myvpn.example.com:3000\".

            Limitations

            Currently, only A and AAAA records are processed by Tailscale.

            1. Configure extra DNS records using one of the available configuration options:

              Static entries, via dns.extra_recordsDynamic entries, via dns.extra_records_path config.yaml
              dns:\n  ...\n  extra_records:\n    - name: \"grafana.myvpn.example.com\"\n      type: \"A\"\n      value: \"100.64.0.3\"\n\n    - name: \"prometheus.myvpn.example.com\"\n      type: \"A\"\n      value: \"100.64.0.3\"\n  ...\n

              Restart your headscale instance.

              extra-records.json
              [\n  {\n    \"name\": \"grafana.myvpn.example.com\",\n    \"type\": \"A\",\n    \"value\": \"100.64.0.3\"\n  },\n  {\n    \"name\": \"prometheus.myvpn.example.com\",\n    \"type\": \"A\",\n    \"value\": \"100.64.0.3\"\n  }\n]\n

              Headscale picks up changes to the above JSON file automatically.

              Good to know

              • The dns.extra_records_path option in the configuration file needs to reference the JSON file containing extra DNS records.
              • Be sure to \"sort keys\" and produce a stable output in case you generate the JSON file with a script. Headscale uses a checksum to detect changes to the file and a stable output avoids unnecessary processing.
            2. Verify that DNS records are properly set using the DNS querying tool of your choice:

              Query with digQuery with drill
              dig +short grafana.myvpn.example.com\n100.64.0.3\n
              drill -Q grafana.myvpn.example.com\n100.64.0.3\n
            3. Optional: Setup the reverse proxy

              The motivating example here was to be able to access internal monitoring services on the same host without specifying a port, depicted as NGINX configuration snippet:

              nginx.conf
              server {\n    listen 80;\n    listen [::]:80;\n\n    server_name grafana.myvpn.example.com;\n\n    location / {\n        proxy_pass http://localhost:3000;\n        proxy_set_header Host $http_host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n    }\n\n}\n
            "},{"location":"ref/oidc/","title":"OpenID Connect","text":"

            Headscale supports authentication via external identity providers using OpenID Connect (OIDC). It features:

            • Auto configuration via OpenID Connect Discovery Protocol
            • Proof Key for Code Exchange (PKCE) code verification
            • Authorization based on a user's domain, email address or group membership
            • Synchronization of standard OIDC claims

            Please see limitations for known issues and limitations.

            "},{"location":"ref/oidc/#configuration","title":"Configuration","text":"

            OpenID requires configuration in Headscale and your identity provider:

            • Headscale: The oidc section of the Headscale configuration contains all available configuration options along with a description and their default values.
            • Identity provider: Please refer to the official documentation of your identity provider for specific instructions. Additionally, there might be some useful hints in the Identity provider specific configuration section below.
            "},{"location":"ref/oidc/#basic-configuration","title":"Basic configuration","text":"

            A basic configuration connects Headscale to an identity provider and typically requires:

            • OpenID Connect Issuer URL from the identity provider. Headscale uses the OpenID Connect Discovery Protocol 1.0 to automatically obtain OpenID configuration parameters (example: https://sso.example.com).
            • Client ID from the identity provider (example: headscale).
            • Client secret generated by the identity provider (example: generated-secret).
            • Redirect URI for your identity provider (example: https://headscale.example.com/oidc/callback).
            HeadscaleIdentity provider
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n
            • Create a new confidential client (Client ID, Client secret)
            • Add Headscale's OIDC callback URL as valid redirect URL: https://headscale.example.com/oidc/callback
            • Configure additional parameters to improve user experience such as: name, description, logo, \u2026
            "},{"location":"ref/oidc/#enable-pkce-recommended","title":"Enable PKCE (recommended)","text":"

            Proof Key for Code Exchange (PKCE) adds an additional layer of security to the OAuth 2.0 authorization code flow by preventing authorization code interception attacks, see: https://datatracker.ietf.org/doc/html/rfc7636. PKCE is recommended and needs to be configured for Headscale and the identity provider alike:

            HeadscaleIdentity provider
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  pkce:\n    enabled: true\n
            • Enable PKCE for the headscale client
            • Set the PKCE challenge method to \"S256\"
            "},{"location":"ref/oidc/#authorize-users-with-filters","title":"Authorize users with filters","text":"

            Headscale allows to filter for allowed users based on their domain, email address or group membership. These filters can be helpful to apply additional restrictions and control which users are allowed to join. Filters are disabled by default, users are allowed to join once the authentication with the identity provider succeeds. In case multiple filters are configured, a user needs to pass all of them.

            Allowed domainsAllowed users/emailsAllowed groups
            • Check the email domain of each authenticating user against the list of allowed domains and only authorize users whose email domain matches example.com.
            • Access allowed: alice@example.com
            • Access denied: bob@example.net
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  allowed_domains:\n    - \"example.com\"\n
            • Check the email address of each authenticating user against the list of allowed email addresses and only authorize users whose email is part of the allowed_users list.
            • Access allowed: alice@example.com, bob@example.net
            • Access denied: mallory@example.net
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  allowed_users:\n    - \"alice@example.com\"\n    - \"bob@example.net\"\n
            • Use the OIDC groups claim of each authenticating user to get their group membership and only authorize users which are members in at least one of the referenced groups.
            • Access allowed: users in the headscale_users group
            • Access denied: users without groups, users with other groups
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  scope: [\"openid\", \"profile\", \"email\", \"groups\"]\n  allowed_groups:\n    - \"headscale_users\"\n
            "},{"location":"ref/oidc/#customize-node-expiration","title":"Customize node expiration","text":"

            The node expiration is the amount of time a node is authenticated with OpenID Connect until it expires and needs to reauthenticate. The default node expiration is 180 days. This can either be customized or set to the expiration from the Access Token.

            Customize node expirationUse expiration from Access Token
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  expiry: 30d   # Use 0 to disable node expiration\n

            Please keep in mind that the Access Token is typically a short-lived token that expires within a few minutes. You will have to configure token expiration in your identity provider to avoid frequent re-authentication.

            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  use_expiry_from_token: true\n

            Expire a node and force re-authentication

            A node can be expired immediately via:

            headscale node expire -i <NODE_ID>\n

            "},{"location":"ref/oidc/#reference-a-user-in-the-policy","title":"Reference a user in the policy","text":"

            You may refer to users in the Headscale policy via:

            • Email address
            • Username
            • Provider identifier (only available in the database or from your identity provider)

            A user identifier in the policy must contain a single @

            The Headscale policy requires a single @ to reference a user. If the username or provider identifier doesn't already contain a single @, it needs to be appended at the end. For example: the username ssmith has to be written as ssmith@ to be correctly identified as user within the policy.

            Email address or username might be updated by users

            Many identity providers allow users to update their own profile. Depending on the identity provider and its configuration, the values for username or email address might change over time. This might have unexpected consequences for Headscale where a policy might no longer work or a user might obtain more access by hijacking an existing username or email address.

            "},{"location":"ref/oidc/#supported-oidc-claims","title":"Supported OIDC claims","text":"

            Headscale uses the standard OIDC claims to populate and update its local user profile on each login. OIDC claims are read from the ID Token or from the UserInfo endpoint.

            Headscale profile OIDC claim Notes / examples email address email Only used when email_verified: true display name name eg: Sam Smith username preferred_username Depends on identity provider, eg: ssmith, ssmith@idp.example.com, \\\\example.com\\ssmith profile picture picture URL to a profile picture or avatar provider identifier iss, sub A stable and unique identifier for a user, typically a combination of iss and sub OIDC claims groups Only used to filter for allowed groups"},{"location":"ref/oidc/#limitations","title":"Limitations","text":"
            • Support for OpenID Connect aims to be generic and vendor independent. It offers only limited support for quirks of specific identity providers.
            • OIDC groups cannot be used in ACLs.
            • The username provided by the identity provider needs to adhere to this pattern:
              • The username must be at least two characters long.
              • It must only contain letters, digits, hyphens, dots, underscores, and up to a single @.
              • The username must start with a letter.
            • A user's email address is only synchronized to the local user profile when the identity provider marks the email address as verified (email_verified: true).

            Please see the GitHub label \"OIDC\" for OIDC related issues.

            "},{"location":"ref/oidc/#identity-provider-specific-configuration","title":"Identity provider specific configuration","text":"

            Third-party software and services

            This section of the documentation is specific for third-party software and services. We recommend users read the third-party documentation on how to configure and integrate an OIDC client. Please see the Configuration section for a description of Headscale's OIDC related configuration settings.

            Any identity provider with OpenID Connect support should \"just work\" with Headscale. The following identity providers are known to work:

            • Authelia
            • Authentik
            • Kanidm
            • Keycloak
            "},{"location":"ref/oidc/#authelia","title":"Authelia","text":"

            Authelia is fully supported by Headscale.

            "},{"location":"ref/oidc/#additional-configuration-to-authorize-users-based-on-filters","title":"Additional configuration to authorize users based on filters","text":"

            Authelia (4.39.0 or newer) no longer provides standard OIDC claims such as email or groups via the ID Token. The OIDC email and groups claims are used to authorize users with filters. This extra configuration step is only needed if you need to authorize access based on one of the following user properties:

            • domain
            • email address
            • group membership

            Please follow the instructions from Authelia's documentation on how to Restore Functionality Prior to Claims Parameter.

            "},{"location":"ref/oidc/#authentik","title":"Authentik","text":"
            • Authentik is fully supported by Headscale.
            • Headscale does not JSON Web Encryption. Leave the field Encryption Key in the providers section unset.
            "},{"location":"ref/oidc/#google-oauth","title":"Google OAuth","text":"

            No username due to missing preferred_username

            Google OAuth does not send the preferred_username claim when the scope profile is requested. The username in Headscale will be blank/not set.

            In order to integrate Headscale with Google, you'll need to have a Google Cloud Console account.

            Google OAuth has a verification process if you need to have users authenticate who are outside of your domain. If you only need to authenticate users from your domain name (ie @example.com), you don't need to go through the verification process.

            However if you don't have a domain, or need to add users outside of your domain, you can manually add emails via Google Console.

            "},{"location":"ref/oidc/#steps","title":"Steps","text":"
            1. Go to Google Console and login or create an account if you don't have one.
            2. Create a project (if you don't already have one).
            3. On the left hand menu, go to APIs and services -> Credentials
            4. Click Create Credentials -> OAuth client ID
            5. Under Application Type, choose Web Application
            6. For Name, enter whatever you like
            7. Under Authorised redirect URIs, add Headscale's OIDC callback URL: https://headscale.example.com/oidc/callback
            8. Click Save at the bottom of the form
            9. Take note of the Client ID and Client secret, you can also download it for reference if you need it.
            10. Configure Headscale following the \"Basic configuration\" steps. The issuer URL for Google OAuth is: https://accounts.google.com.
            "},{"location":"ref/oidc/#kanidm","title":"Kanidm","text":"
            • Kanidm is fully supported by Headscale.
            • Groups for the allowed groups filter need to be specified with their full SPN, for example: headscale_users@sso.example.com.
            "},{"location":"ref/oidc/#keycloak","title":"Keycloak","text":"

            Keycloak is fully supported by Headscale.

            "},{"location":"ref/oidc/#additional-configuration-to-use-the-allowed-groups-filter","title":"Additional configuration to use the allowed groups filter","text":"

            Keycloak has no built-in client scope for the OIDC groups claim. This extra configuration step is only needed if you need to authorize access based on group membership.

            • Create a new client scope groups for OpenID Connect:
              • Configure a Group Membership mapper with name groups and the token claim name groups.
              • Enable the mapper for the ID Token, Access Token and UserInfo endpoint.
            • Configure the new client scope for your Headscale client:
              • Edit the Headscale client.
              • Search for the client scope group.
              • Add it with assigned type Default.
            • Configure the allowed groups in Headscale. Keep in mind that groups in Keycloak start with a leading /.
            "},{"location":"ref/oidc/#microsoft-entra-id","title":"Microsoft Entra ID","text":"

            In order to integrate Headscale with Microsoft Entra ID, you'll need to provision an App Registration with the correct scopes and redirect URI.

            Configure Headscale following the \"Basic configuration\" steps. The issuer URL for Microsoft Entra ID is: https://login.microsoftonline.com/<tenant-UUID>/v2.0. The following extra_params might be useful:

            • domain_hint: example.com to use your own domain
            • prompt: select_account to force an account picker during login
            "},{"location":"ref/remote-cli/","title":"Controlling headscale with remote CLI","text":"

            This documentation has the goal of showing a user how-to control a headscale instance from a remote machine with the headscale command line binary.

            "},{"location":"ref/remote-cli/#prerequisite","title":"Prerequisite","text":"
            • A workstation to run headscale (any supported platform, e.g. Linux).
            • A headscale server with gRPC enabled.
            • Connections to the gRPC port (default: 50443) are allowed.
            • Remote access requires an encrypted connection via TLS.
            • An API key to authenticate with the headscale server.
            "},{"location":"ref/remote-cli/#create-an-api-key","title":"Create an API key","text":"

            We need to create an API key to authenticate with the remote headscale server when using it from our workstation.

            To create an API key, log into your headscale server and generate a key:

            headscale apikeys create --expiration 90d\n

            Copy the output of the command and save it for later. Please note that you can not retrieve a key again, if the key is lost, expire the old one, and create a new key.

            To list the keys currently associated with the server:

            headscale apikeys list\n

            and to expire a key:

            headscale apikeys expire --prefix \"<PREFIX>\"\n
            "},{"location":"ref/remote-cli/#download-and-configure-headscale","title":"Download and configure headscale","text":"
            1. Download the headscale binary from GitHub's release page. Make sure to use the same version as on the server.

            2. Put the binary somewhere in your PATH, e.g. /usr/local/bin/headscale

            3. Make headscale executable:

              chmod +x /usr/local/bin/headscale\n
            4. Provide the connection parameters for the remote headscale server either via a minimal YAML configuration file or via environment variables:

              Minimal YAML configuration fileEnvironment variables config.yaml
              cli:\n    address: <HEADSCALE_ADDRESS>:<PORT>\n    api_key: <API_KEY_FROM_PREVIOUS_STEP>\n
              export HEADSCALE_CLI_ADDRESS=\"<HEADSCALE_ADDRESS>:<PORT>\"\nexport HEADSCALE_CLI_API_KEY=\"<API_KEY_FROM_PREVIOUS_STEP>\"\n

              Bug

              Headscale currently requires at least an empty configuration file when environment variables are used to specify connection details. See issue 2193 for more information.

              This instructs the headscale binary to connect to a remote instance at <HEADSCALE_ADDRESS>:<PORT>, instead of connecting to the local instance.

            5. Test the connection

              Let us run the headscale command to verify that we can connect by listing our nodes:

              headscale nodes list\n

              You should now be able to see a list of your nodes from your workstation, and you can now control the headscale server from your workstation.

            "},{"location":"ref/remote-cli/#behind-a-proxy","title":"Behind a proxy","text":"

            It is possible to run the gRPC remote endpoint behind a reverse proxy, like Nginx, and have it run on the same port as headscale.

            While this is not a supported feature, an example on how this can be set up on NixOS is shown here.

            "},{"location":"ref/remote-cli/#troubleshooting","title":"Troubleshooting","text":"
            • Make sure you have the same headscale version on your server and workstation.
            • Ensure that connections to the gRPC port are allowed.
            • Verify that your TLS certificate is valid and trusted.
            • If you don't have access to a trusted certificate (e.g. from Let's Encrypt), either:
              • Add your self-signed certificate to the trust store of your OS or
              • Disable certificate verification by either setting cli.insecure: true in the configuration file or by setting HEADSCALE_CLI_INSECURE=1 via an environment variable. We do not recommend to disable certificate validation.
            "},{"location":"ref/routes/","title":"Routes","text":"

            Headscale supports route advertising and can be used to manage subnet routers and exit nodes for a tailnet.

            • Subnet routers may be used to connect an existing network such as a virtual private cloud or an on-premise network with your tailnet. Use a subnet router to access devices where Tailscale can't be installed or to gradually rollout Tailscale.
            • Exit nodes can be used to route all Internet traffic for another Tailscale node. Use it to securely access the Internet on an untrusted Wi-Fi or to access online services that expect traffic from a specific IP address.
            "},{"location":"ref/routes/#subnet-router","title":"Subnet router","text":"

            The setup of a subnet router requires double opt-in, once from a subnet router and once on the control server to allow its use within the tailnet. Optionally, use autoApprovers to automatically approve routes from a subnet router.

            "},{"location":"ref/routes/#setup-a-subnet-router","title":"Setup a subnet router","text":""},{"location":"ref/routes/#configure-a-node-as-subnet-router","title":"Configure a node as subnet router","text":"

            Register a node and advertise the routes it should handle as comma separated list:

            $ sudo tailscale up --login-server <YOUR_HEADSCALE_URL> --advertise-routes=10.0.0.0/8,192.168.0.0/24\n

            If the node is already registered, it can advertise new routes or update previously announced routes with:

            $ sudo tailscale set --advertise-routes=10.0.0.0/8,192.168.0.0/24\n

            Finally, enable IP forwarding to route traffic.

            "},{"location":"ref/routes/#enable-the-subnet-router-on-the-control-server","title":"Enable the subnet router on the control server","text":"

            The routes of a tailnet can be displayed with the headscale nodes list-routes command. A subnet router with the hostname myrouter announced the IPv4 networks 10.0.0.0/8 and 192.168.0.0/24. Those need to be approved before they can be used.

            $ headscale nodes list-routes\nID | Hostname | Approved | Available                  | Serving (Primary)\n1  | myrouter |          | 10.0.0.0/8, 192.168.0.0/24 |\n

            Approve all desired routes of a subnet router by specifying them as comma separated list:

            $ headscale nodes approve-routes --identifier 1 --routes 10.0.0.0/8,192.168.0.0/24\nNode updated\n

            The node myrouter can now route the IPv4 networks 10.0.0.0/8 and 192.168.0.0/24 for the tailnet.

            $ headscale nodes list-routes\nID | Hostname | Approved                   | Available                  | Serving (Primary)\n1  | myrouter | 10.0.0.0/8, 192.168.0.0/24 | 10.0.0.0/8, 192.168.0.0/24 | 10.0.0.0/8, 192.168.0.0/24\n
            "},{"location":"ref/routes/#use-the-subnet-router","title":"Use the subnet router","text":"

            To accept routes advertised by a subnet router on a node:

            $ sudo tailscale set --accept-routes\n

            Please refer to the official Tailscale documentation for how to use a subnet router on different operating systems.

            "},{"location":"ref/routes/#restrict-the-use-of-a-subnet-router-with-acl","title":"Restrict the use of a subnet router with ACL","text":"

            The routes announced by subnet routers are available to the nodes in a tailnet. By default, without an ACL enabled, all nodes can accept and use such routes. Configure an ACL to explicitly manage who can use routes.

            The ACL snippet below defines three hosts, a subnet router router, a regular node node and service.example.net as internal service that can be reached via a route on the subnet router router. It allows the node node to access service.example.net on port 80 and 443 which is reachable via the subnet router. Access to the subnet router itself is denied.

            Access the routes of a subnet router without the subnet router itself
            {\n  \"hosts\": {\n    // the router is not referenced but announces 192.168.0.0/24\"\n    \"router\": \"100.64.0.1/32\",\n    \"node\": \"100.64.0.2/32\",\n    \"service.example.net\": \"192.168.0.1/32\"\n  },\n  \"acls\": [\n    {\n      \"action\": \"accept\",\n      \"src\": [\"node\"],\n      \"dst\": [\"service.example.net:80,443\"]\n    }\n  ]\n}\n
            "},{"location":"ref/routes/#automatically-approve-routes-of-a-subnet-router","title":"Automatically approve routes of a subnet router","text":"

            The initial setup of a subnet router usually requires manual approval of their announced routes on the control server before they can be used by a node in a tailnet. Headscale supports the autoApprovers section of an ACL to automate the approval of routes served with a subnet router.

            The ACL snippet below defines the tag tag:router owned by the user alice. This tag is used for routes in the autoApprovers section. The IPv4 route 192.168.0.0/24 is automatically approved once announced by a subnet router owned by the user alice and that also advertises the tag tag:router.

            Subnet routers owned by alice and tagged with tag:router are automatically approved
            {\n  \"tagOwners\": {\n    \"tag:router\": [\"alice@\"]\n  },\n  \"autoApprovers\": {\n    \"routes\": {\n      \"192.168.0.0/24\": [\"tag:router\"]\n    }\n  },\n  \"acls\": [\n    // more rules\n  ]\n}\n

            Advertise the route 192.168.0.0/24 from a subnet router that also advertises the tag tag:router when joining the tailnet:

            $ sudo tailscale up --login-server <YOUR_HEADSCALE_URL> --advertise-tags tag:router --advertise-routes 192.168.0.0/24\n

            Please see the official Tailscale documentation for more information on auto approvers.

            "},{"location":"ref/routes/#exit-node","title":"Exit node","text":"

            The setup of an exit node requires double opt-in, once from an exit node and once on the control server to allow its use within the tailnet. Optionally, use autoApprovers to automatically approve an exit node.

            "},{"location":"ref/routes/#setup-an-exit-node","title":"Setup an exit node","text":""},{"location":"ref/routes/#configure-a-node-as-exit-node","title":"Configure a node as exit node","text":"

            Register a node and make it advertise itself as an exit node:

            $ sudo tailscale up --login-server <YOUR_HEADSCALE_URL> --advertise-exit-node\n

            If the node is already registered, it can advertise exit capabilities like this:

            $ sudo tailscale set --advertise-exit-node\n

            Finally, enable IP forwarding to route traffic.

            "},{"location":"ref/routes/#enable-the-exit-node-on-the-control-server","title":"Enable the exit node on the control server","text":"

            The routes of a tailnet can be displayed with the headscale nodes list-routes command. An exit node can be recognized by its announced routes: 0.0.0.0/0 for IPv4 and ::/0 for IPv6. The exit node with the hostname myexit is already available, but needs to be approved:

            $ headscale nodes list-routes\nID | Hostname | Approved | Available       | Serving (Primary)\n1  | myexit   |          | 0.0.0.0/0, ::/0 |\n

            For exit nodes, it is sufficient to approve either the IPv4 or IPv6 route. The other will be approved automatically.

            $ headscale nodes approve-routes --identifier 1 --routes 0.0.0.0/0\nNode updated\n

            The node myexit is now approved as exit node for the tailnet:

            $ headscale nodes list-routes\nID | Hostname | Approved        | Available       | Serving (Primary)\n1  | myexit   | 0.0.0.0/0, ::/0 | 0.0.0.0/0, ::/0 | 0.0.0.0/0, ::/0\n
            "},{"location":"ref/routes/#use-the-exit-node","title":"Use the exit node","text":"

            The exit node can now be used on a node with:

            $ sudo tailscale set --exit-node myexit\n

            Please refer to the official Tailscale documentation for how to use an exit node on different operating systems.

            "},{"location":"ref/routes/#restrict-the-use-of-an-exit-node-with-acl","title":"Restrict the use of an exit node with ACL","text":"

            An exit node is offered to all nodes in a tailnet. By default, without an ACL enabled, all nodes in a tailnet can select and use an exit node. Configure autogroup:internet in an ACL rule to restrict who can use any of the available exit nodes.

            Example use of autogroup:internet
            {\n  \"acls\": [\n    {\n      \"action\": \"accept\",\n      \"src\": [\"...\"],\n      \"dst\": [\"autogroup:internet:*\"]\n    }\n  ]\n}\n
            "},{"location":"ref/routes/#automatically-approve-an-exit-node-with-auto-approvers","title":"Automatically approve an exit node with auto approvers","text":"

            The initial setup of an exit node usually requires manual approval on the control server before it can be used by a node in a tailnet. Headscale supports the autoApprovers section of an ACL to automate the approval of a new exit node as soon as it joins the tailnet.

            The ACL snippet below defines the tag tag:exit owned by the user alice. This tag is used for exitNode in the autoApprovers section. A new exit node which is owned by the user alice and that also advertises the tag tag:exit is automatically approved:

            Exit nodes owned by alice and tagged with tag:exit are automatically approved
            {\n  \"tagOwners\": {\n    \"tag:exit\": [\"alice@\"]\n  },\n  \"autoApprovers\": {\n    \"exitNode\": [\"tag:exit\"]\n  },\n  \"acls\": [\n    // more rules\n  ]\n}\n

            Advertise a node as exit node and also advertise the tag tag:exit when joining the tailnet:

            $ sudo tailscale up --login-server <YOUR_HEADSCALE_URL> --advertise-tags tag:exit --advertise-exit-node\n

            Please see the official Tailscale documentation for more information on auto approvers.

            "},{"location":"ref/routes/#high-availability","title":"High availability","text":"

            Headscale has limited support for high availability routing. Multiple subnet routers with overlapping routes or multiple exit nodes can be used to provide high availability for users. If one router node goes offline, another one can serve the same routes to clients. Please see the official Tailscale documentation on high availability for details.

            Bug

            In certain situations it might take up to 16 minutes for Headscale to detect a node as offline. A failover node might not be selected fast enough, if such a node is used as subnet router or exit node causing service interruptions for clients. See issue 2129 for more information.

            "},{"location":"ref/routes/#troubleshooting","title":"Troubleshooting","text":""},{"location":"ref/routes/#enable-ip-forwarding","title":"Enable IP forwarding","text":"

            A subnet router or exit node is routing traffic on behalf of other nodes and thus requires IP forwarding. Check the official Tailscale documentation for how to enable IP forwarding.

            "},{"location":"ref/tls/","title":"Running the service via TLS (optional)","text":""},{"location":"ref/tls/#bring-your-own-certificate","title":"Bring your own certificate","text":"

            Headscale can be configured to expose its web service via TLS. To configure the certificate and key file manually, set the tls_cert_path and tls_key_path configuration parameters. If the path is relative, it will be interpreted as relative to the directory the configuration file was read from.

            config.yaml
            tls_cert_path: \"\"\ntls_key_path: \"\"\n

            The certificate should contain the full chain, else some clients, like the Tailscale Android client, will reject it.

            "},{"location":"ref/tls/#lets-encrypt-acme","title":"Let's Encrypt / ACME","text":"

            To get a certificate automatically via Let's Encrypt, set tls_letsencrypt_hostname to the desired certificate hostname. This name must resolve to the IP address(es) headscale is reachable on (i.e., it must correspond to the server_url configuration parameter). The certificate and Let's Encrypt account credentials will be stored in the directory configured in tls_letsencrypt_cache_dir. If the path is relative, it will be interpreted as relative to the directory the configuration file was read from.

            config.yaml
            tls_letsencrypt_hostname: \"\"\ntls_letsencrypt_listen: \":http\"\ntls_letsencrypt_cache_dir: \".cache\"\ntls_letsencrypt_challenge_type: HTTP-01\n
            "},{"location":"ref/tls/#challenge-types","title":"Challenge types","text":"

            Headscale only supports two values for tls_letsencrypt_challenge_type: HTTP-01 (default) and TLS-ALPN-01.

            "},{"location":"ref/tls/#http-01","title":"HTTP-01","text":"

            For HTTP-01, headscale must be reachable on port 80 for the Let's Encrypt automated validation, in addition to whatever port is configured in listen_addr. By default, headscale listens on port 80 on all local IPs for Let's Encrypt automated validation.

            If you need to change the ip and/or port used by headscale for the Let's Encrypt validation process, set tls_letsencrypt_listen to the appropriate value. This can be handy if you are running headscale as a non-root user (or can't run setcap). Keep in mind, however, that Let's Encrypt will only connect to port 80 for the validation callback, so if you change tls_letsencrypt_listen you will also need to configure something else (e.g. a firewall rule) to forward the traffic from port 80 to the ip:port combination specified in tls_letsencrypt_listen.

            "},{"location":"ref/tls/#tls-alpn-01","title":"TLS-ALPN-01","text":"

            For TLS-ALPN-01, headscale listens on the ip:port combination defined in listen_addr. Let's Encrypt will only connect to port 443 for the validation callback, so if listen_addr is not set to port 443, something else (e.g. a firewall rule) will be required to forward the traffic from port 443 to the ip:port combination specified in listen_addr.

            "},{"location":"ref/tls/#technical-description","title":"Technical description","text":"

            Headscale uses autocert, a Golang library providing ACME protocol verification, to facilitate certificate renewals via Let's Encrypt. Certificates will be renewed automatically, and the following can be expected:

            • Certificates provided from Let's Encrypt have a validity of 3 months from date issued.
            • Renewals are only attempted by headscale when 30 days or less remains until certificate expiry.
            • Renewal attempts by autocert are triggered at a random interval of 30-60 minutes.
            • No log output is generated when renewals are skipped, or successful.
            "},{"location":"ref/tls/#checking-certificate-expiry","title":"Checking certificate expiry","text":"

            If you want to validate that certificate renewal completed successfully, this can be done either manually, or through external monitoring software. Two examples of doing this manually:

            1. Open the URL for your headscale server in your browser of choice, and manually inspecting the expiry date of the certificate you receive.
            2. Or, check remotely from CLI using openssl:
            $ openssl s_client -servername [hostname] -connect [hostname]:443 | openssl x509 -noout -dates\n(...)\nnotBefore=Feb  8 09:48:26 2024 GMT\nnotAfter=May  8 09:48:25 2024 GMT\n
            "},{"location":"ref/tls/#log-output-from-the-autocert-library","title":"Log output from the autocert library","text":"

            As these log lines are from the autocert library, they are not strictly generated by headscale itself.

            acme/autocert: missing server name\n

            Likely caused by an incoming connection that does not specify a hostname, for example a curl request directly against the IP of the server, or an unexpected hostname.

            acme/autocert: host \"[foo]\" not configured in HostWhitelist\n

            Similarly to the above, this likely indicates an invalid incoming request for an incorrect hostname, commonly just the IP itself.

            The source code for autocert can be found here

            "},{"location":"ref/integration/reverse-proxy/","title":"Running headscale behind a reverse proxy","text":"

            Community documentation

            This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

            It might be outdated and it might miss necessary steps.

            Running headscale behind a reverse proxy is useful when running multiple applications on the same server, and you want to reuse the same external IP and port - usually tcp/443 for HTTPS.

            "},{"location":"ref/integration/reverse-proxy/#websockets","title":"WebSockets","text":"

            The reverse proxy MUST be configured to support WebSockets to communicate with Tailscale clients.

            WebSockets support is also required when using the Headscale embedded DERP server. In this case, you will also need to expose the UDP port used for STUN (by default, udp/3478). Please check our config-example.yaml.

            "},{"location":"ref/integration/reverse-proxy/#cloudflare","title":"Cloudflare","text":"

            Running headscale behind a cloudflare proxy or cloudflare tunnel is not supported and will not work as Cloudflare does not support WebSocket POSTs as required by the Tailscale protocol. See this issue

            "},{"location":"ref/integration/reverse-proxy/#tls","title":"TLS","text":"

            Headscale can be configured not to use TLS, leaving it to the reverse proxy to handle. Add the following configuration values to your headscale config file.

            config.yaml
            server_url: https://<YOUR_SERVER_NAME> # This should be the FQDN at which headscale will be served\nlisten_addr: 0.0.0.0:8080\nmetrics_listen_addr: 0.0.0.0:9090\ntls_cert_path: \"\"\ntls_key_path: \"\"\n
            "},{"location":"ref/integration/reverse-proxy/#nginx","title":"nginx","text":"

            The following example configuration can be used in your nginx setup, substituting values as necessary. <IP:PORT> should be the IP address and port where headscale is running. In most cases, this will be http://localhost:8080.

            nginx.conf
            map $http_upgrade $connection_upgrade {\n    default      upgrade;\n    ''           close;\n}\n\nserver {\n    listen 80;\n    listen [::]:80;\n\n    listen 443      ssl http2;\n    listen [::]:443 ssl http2;\n\n    server_name <YOUR_SERVER_NAME>;\n\n    ssl_certificate <PATH_TO_CERT>;\n    ssl_certificate_key <PATH_CERT_KEY>;\n    ssl_protocols TLSv1.2 TLSv1.3;\n\n    location / {\n        proxy_pass http://<IP:PORT>;\n        proxy_http_version 1.1;\n        proxy_set_header Upgrade $http_upgrade;\n        proxy_set_header Connection $connection_upgrade;\n        proxy_set_header Host $server_name;\n        proxy_redirect http:// https://;\n        proxy_buffering off;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n        add_header Strict-Transport-Security \"max-age=15552000; includeSubDomains\" always;\n    }\n}\n
            "},{"location":"ref/integration/reverse-proxy/#istioenvoy","title":"istio/envoy","text":"

            If you using Istio ingressgateway or Envoy as reverse proxy, there are some tips for you. If not set, you may see some debug log in proxy as below:

            Sending local reply with details upgrade_failed\n
            "},{"location":"ref/integration/reverse-proxy/#envoy","title":"Envoy","text":"

            You need to add a new upgrade_type named tailscale-control-protocol. see details

            "},{"location":"ref/integration/reverse-proxy/#istio","title":"Istio","text":"

            Same as envoy, we can use EnvoyFilter to add upgrade_type.

            apiVersion: networking.istio.io/v1alpha3\nkind: EnvoyFilter\nmetadata:\n  name: headscale-behind-istio-ingress\n  namespace: istio-system\nspec:\n  configPatches:\n    - applyTo: NETWORK_FILTER\n      match:\n        listener:\n          filterChain:\n            filter:\n              name: envoy.filters.network.http_connection_manager\n      patch:\n        operation: MERGE\n        value:\n          typed_config:\n            \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n            upgrade_configs:\n              - upgrade_type: tailscale-control-protocol\n
            "},{"location":"ref/integration/reverse-proxy/#caddy","title":"Caddy","text":"

            The following Caddyfile is all that is necessary to use Caddy as a reverse proxy for headscale, in combination with the config.yaml specifications above to disable headscale's built in TLS. Replace values as necessary - <YOUR_SERVER_NAME> should be the FQDN at which headscale will be served, and <IP:PORT> should be the IP address and port where headscale is running. In most cases, this will be localhost:8080.

            Caddyfile
            <YOUR_SERVER_NAME> {\n    reverse_proxy <IP:PORT>\n}\n

            Caddy v2 will automatically provision a certificate for your domain/subdomain, force HTTPS, and proxy websockets - no further configuration is necessary.

            For a slightly more complex configuration which utilizes Docker containers to manage Caddy, headscale, and Headscale-UI, Guru Computing's guide is an excellent reference.

            "},{"location":"ref/integration/reverse-proxy/#apache","title":"Apache","text":"

            The following minimal Apache config will proxy traffic to the headscale instance on <IP:PORT>. Note that upgrade=any is required as a parameter for ProxyPass so that WebSockets traffic whose Upgrade header value is not equal to WebSocket (i. e. Tailscale Control Protocol) is forwarded correctly. See the Apache docs for more information on this.

            apache.conf
            <VirtualHost *:443>\n    ServerName <YOUR_SERVER_NAME>\n\n    ProxyPreserveHost On\n    ProxyPass / http://<IP:PORT>/ upgrade=any\n\n    SSLEngine On\n    SSLCertificateFile <PATH_TO_CERT>\n    SSLCertificateKeyFile <PATH_CERT_KEY>\n</VirtualHost>\n
            "},{"location":"ref/integration/tools/","title":"Tools related to headscale","text":"

            Community contributions

            This page contains community contributions. The projects listed here are not maintained by the headscale authors and are written by community members.

            This page collects third-party tools, client libraries, and scripts related to headscale.

            Name Repository Link Description tailscale-manager Github Dynamically manage Tailscale route advertisements headscalebacktosqlite Github Migrate headscale from PostgreSQL back to SQLite headscale-pf Github Populates user groups based on user groups in Jumpcloud or Authentik headscale-client-go Github A Go client implementation for the Headscale HTTP API. headscale-zabbix Github A Zabbix Monitoring Template for the Headscale Service."},{"location":"ref/integration/web-ui/","title":"Web interfaces for headscale","text":"

            Community contributions

            This page contains community contributions. The projects listed here are not maintained by the headscale authors and are written by community members.

            Headscale doesn't provide a built-in web interface but users may pick one from the available options.

            Name Repository Link Description headscale-ui Github A web frontend for the headscale Tailscale-compatible coordination server HeadscaleUi GitHub A static headscale admin ui, no backend environment required Headplane GitHub An advanced Tailscale inspired frontend for headscale headscale-admin Github Headscale-Admin is meant to be a simple, modern web interface for headscale ouroboros Github Ouroboros is designed for users to manage their own devices, rather than for admins unraid-headscale-admin Github A simple headscale admin UI for Unraid, it offers Local (docker exec) and API Mode headscale-console Github WebAssembly-based client supporting SSH, VNC and RDP with optional self-service capabilities

            You can ask for support on our Discord server in the \"web-interfaces\" channel.

            "},{"location":"setup/requirements/","title":"Requirements","text":"

            Headscale should just work as long as the following requirements are met:

            • A server with a public IP address for headscale. A dual-stack setup with a public IPv4 and a public IPv6 address is recommended.
            • Headscale is served via HTTPS on port 4431 and may use additional ports.
            • A reasonably modern Linux or BSD based operating system.
            • A dedicated local user account to run headscale.
            • A little bit of command line knowledge to configure and operate headscale.
            "},{"location":"setup/requirements/#ports-in-use","title":"Ports in use","text":"

            The ports in use vary with the intended scenario and enabled features. Some of the listed ports may be changed via the configuration file but we recommend to stick with the default values.

            • tcp/80
              • Expose publicly: yes
              • HTTP, used by Let's Encrypt to verify ownership via the HTTP-01 challenge.
              • Only required if the built-in Let's Enrypt client with the HTTP-01 challenge is used. See TLS for details.
            • tcp/443
              • Expose publicly: yes
              • HTTPS, required to make Headscale available to Tailscale clients1
              • Required if the embedded DERP server is enabled
            • udp/3478
              • Expose publicly: yes
              • STUN, required if the embedded DERP server is enabled
            • tcp/50443
              • Expose publicly: yes
              • Only required if the gRPC interface is used to remote-control Headscale.
            • tcp/9090
              • Expose publicly: no
              • Metrics and debug endpoint
            "},{"location":"setup/requirements/#assumptions","title":"Assumptions","text":"

            The headscale documentation and the provided examples are written with a few assumptions in mind:

            • Headscale is running as system service via a dedicated local user headscale.
            • The configuration is loaded from /etc/headscale/config.yaml.
            • SQLite is used as database.
            • The data directory for headscale (used for private keys, ACLs, SQLite database, \u2026) is located in /var/lib/headscale.
            • URLs and values that need to be replaced by the user are either denoted as <VALUE_TO_CHANGE> or use placeholder values such as headscale.example.com.

            Please adjust to your local environment accordingly.

            1. The Tailscale client assumes HTTPS on port 443 in certain situations. Serving headscale either via HTTP or via HTTPS on a port other than 443 is possible but sticking with HTTPS on port 443 is strongly recommended for production setups. See issue 2164 for more information.\u00a0\u21a9\u21a9

            "},{"location":"setup/upgrade/","title":"Upgrade an existing installation","text":"

            Update an existing headscale installation to a new version:

            • Read the announcement on the GitHub releases page for the new version. It lists the changes of the release along with possible breaking changes.
            • Create a backup of your database.
            • Update headscale to the new version, preferably by following the same installation method.
            • Compare and update the configuration file.
            • Restart headscale.
            "},{"location":"setup/install/community/","title":"Community packages","text":"

            Several Linux distributions and community members provide packages for headscale. Those packages may be used instead of the official releases provided by the headscale maintainers. Such packages offer improved integration for their targeted operating system and usually:

            • setup a dedicated local user account to run headscale
            • provide a default configuration
            • install headscale as system service

            Community packages might be outdated

            The packages mentioned on this page might be outdated or unmaintained. Use the official releases to get the current stable version or to test pre-releases.

            "},{"location":"setup/install/community/#arch-linux","title":"Arch Linux","text":"

            Arch Linux offers a package for headscale, install via:

            pacman -S headscale\n

            The AUR package headscale-git can be used to build the current development version.

            "},{"location":"setup/install/community/#fedora-rhel-centos","title":"Fedora, RHEL, CentOS","text":"

            A third-party repository for various RPM based distributions is available at: https://copr.fedorainfracloud.org/coprs/jonathanspw/headscale/. The site provides detailed setup and installation instructions.

            "},{"location":"setup/install/community/#nix-nixos","title":"Nix, NixOS","text":"

            A Nix package is available as: headscale. See the NixOS package site for installation details.

            "},{"location":"setup/install/community/#gentoo","title":"Gentoo","text":"
            emerge --ask net-vpn/headscale\n

            Gentoo specific documentation is available here.

            "},{"location":"setup/install/community/#openbsd","title":"OpenBSD","text":"

            Headscale is available in ports. The port installs headscale as system service with rc.d and provides usage instructions upon installation.

            pkg_add headscale\n
            "},{"location":"setup/install/container/","title":"Running headscale in a container","text":"

            Community documentation

            This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

            It might be outdated and it might miss necessary steps.

            This documentation has the goal of showing a user how-to set up and run headscale in a container. A container runtime such as Docker or Podman is required. The container image can be found on Docker Hub and GitHub Container Registry. The container image URLs are:

            • Docker Hub: docker.io/headscale/headscale:<VERSION>
            • GitHub Container Registry: ghcr.io/juanfont/headscale:<VERSION>
            "},{"location":"setup/install/container/#configure-and-run-headscale","title":"Configure and run headscale","text":"
            1. Create a directory on the Docker host to store headscale's configuration and the SQLite database:

              mkdir -p ./headscale/{config,lib,run}\ncd ./headscale\n
            2. Download the example configuration for your chosen version and save it as: $(pwd)/config/config.yaml. Adjust the configuration to suit your local environment. See Configuration for details.

            3. Start headscale from within the previously created ./headscale directory:

              docker run \\\n  --name headscale \\\n  --detach \\\n  --volume \"$(pwd)/config:/etc/headscale\" \\\n  --volume \"$(pwd)/lib:/var/lib/headscale\" \\\n  --volume \"$(pwd)/run:/var/run/headscale\" \\\n  --publish 127.0.0.1:8080:8080 \\\n  --publish 127.0.0.1:9090:9090 \\\n  docker.io/headscale/headscale:<VERSION> \\\n  serve\n

              Note: use 0.0.0.0:8080:8080 instead of 127.0.0.1:8080:8080 if you want to expose the container externally.

              This command mounts the local directories inside the container, forwards port 8080 and 9090 out of the container so the headscale instance becomes available and then detaches so headscale runs in the background.

              A similar configuration for docker-compose:

              docker-compose.yaml
              services:\n  headscale:\n    image: docker.io/headscale/headscale:<VERSION>\n    restart: unless-stopped\n    container_name: headscale\n    ports:\n      - \"127.0.0.1:8080:8080\"\n      - \"127.0.0.1:9090:9090\"\n    volumes:\n      # Please set <HEADSCALE_PATH> to the absolute path\n      # of the previously created headscale directory.\n      - <HEADSCALE_PATH>/config:/etc/headscale\n      - <HEADSCALE_PATH>/lib:/var/lib/headscale\n      - <HEADSCALE_PATH>/run:/var/run/headscale\n    command: serve\n
            4. Verify headscale is running:

              Follow the container logs:

              docker logs --follow headscale\n

              Verify running containers:

              docker ps\n

              Verify headscale is available:

              curl http://127.0.0.1:9090/metrics\n
            5. Create a headscale user:

              docker exec -it headscale \\\n  headscale users create myfirstuser\n
            "},{"location":"setup/install/container/#register-a-machine-normal-login","title":"Register a machine (normal login)","text":"

            On a client machine, execute the tailscale up command to login:

            tailscale up --login-server YOUR_HEADSCALE_URL\n

            To register a machine when running headscale in a container, take the headscale command and pass it to the container:

            docker exec -it headscale \\\n  headscale nodes register --user myfirstuser --key <YOUR_MACHINE_KEY>\n
            "},{"location":"setup/install/container/#register-a-machine-using-a-pre-authenticated-key","title":"Register a machine using a pre authenticated key","text":"

            Generate a key using the command line for the user with ID 1:

            docker exec -it headscale \\\n  headscale preauthkeys create --user 1 --reusable --expiration 24h\n

            This will return a pre-authenticated key that can be used to connect a node to headscale with the tailscale up command:

            tailscale up --login-server <YOUR_HEADSCALE_URL> --authkey <YOUR_AUTH_KEY>\n
            "},{"location":"setup/install/container/#debugging-headscale-running-in-docker","title":"Debugging headscale running in Docker","text":"

            The Headscale container image is based on a \"distroless\" image that does not contain a shell or any other debug tools. If you need to debug headscale running in the Docker container, you can use the -debug variant, for example docker.io/headscale/headscale:x.x.x-debug.

            "},{"location":"setup/install/container/#running-the-debug-docker-container","title":"Running the debug Docker container","text":"

            To run the debug Docker container, use the exact same commands as above, but replace docker.io/headscale/headscale:x.x.x with docker.io/headscale/headscale:x.x.x-debug (x.x.x is the version of headscale). The two containers are compatible with each other, so you can alternate between them.

            "},{"location":"setup/install/container/#executing-commands-in-the-debug-container","title":"Executing commands in the debug container","text":"

            The default command in the debug container is to run headscale, which is located at /ko-app/headscale inside the container.

            Additionally, the debug container includes a minimalist Busybox shell.

            To launch a shell in the container, use:

            docker run -it docker.io/headscale/headscale:x.x.x-debug sh\n

            You can also execute commands directly, such as ls /ko-app in this example:

            docker run docker.io/headscale/headscale:x.x.x-debug ls /ko-app\n

            Using docker exec -it allows you to run commands in an existing container.

            "},{"location":"setup/install/official/","title":"Official releases","text":"

            Official releases for headscale are available as binaries for various platforms and DEB packages for Debian and Ubuntu. Both are available on the GitHub releases page.

            "},{"location":"setup/install/official/#using-packages-for-debianubuntu-recommended","title":"Using packages for Debian/Ubuntu (recommended)","text":"

            It is recommended to use our DEB packages to install headscale on a Debian based system as those packages configure a local user to run headscale, provide a default configuration and ship with a systemd service file. Supported distributions are Ubuntu 22.04 or newer, Debian 11 or newer.

            1. Download the latest headscale package for your platform (.deb for Ubuntu and Debian).

              HEADSCALE_VERSION=\"\" # See above URL for latest version, e.g. \"X.Y.Z\" (NOTE: do not add the \"v\" prefix!)\nHEADSCALE_ARCH=\"\" # Your system architecture, e.g. \"amd64\"\nwget --output-document=headscale.deb \\\n \"https://github.com/juanfont/headscale/releases/download/v${HEADSCALE_VERSION}/headscale_${HEADSCALE_VERSION}_linux_${HEADSCALE_ARCH}.deb\"\n
            2. Install headscale:

              sudo apt install ./headscale.deb\n
            3. Configure headscale by editing the configuration file:

              sudo nano /etc/headscale/config.yaml\n
            4. Enable and start the headscale service:

              sudo systemctl enable --now headscale\n
            5. Verify that headscale is running as intended:

              sudo systemctl status headscale\n
            "},{"location":"setup/install/official/#using-standalone-binaries-advanced","title":"Using standalone binaries (advanced)","text":"

            Advanced

            This installation method is considered advanced as one needs to take care of the local user and the systemd service themselves. If possible, use the DEB packages or a community package instead.

            This section describes the installation of headscale according to the Requirements and assumptions. Headscale is run by a dedicated local user and the service itself is managed by systemd.

            1. Download the latest headscale binary from GitHub's release page:

              sudo wget --output-document=/usr/local/bin/headscale \\\nhttps://github.com/juanfont/headscale/releases/download/v<HEADSCALE VERSION>/headscale_<HEADSCALE VERSION>_linux_<ARCH>\n
            2. Make headscale executable:

              sudo chmod +x /usr/local/bin/headscale\n
            3. Add a dedicated local user to run headscale:

              sudo useradd \\\n --create-home \\\n --home-dir /var/lib/headscale/ \\\n --system \\\n --user-group \\\n --shell /usr/sbin/nologin \\\n headscale\n
            4. Download the example configuration for your chosen version and save it as: /etc/headscale/config.yaml. Adjust the configuration to suit your local environment. See Configuration for details.

              sudo mkdir -p /etc/headscale\nsudo nano /etc/headscale/config.yaml\n
            5. Copy headscale's systemd service file to /etc/systemd/system/headscale.service and adjust it to suit your local setup. The following parameters likely need to be modified: ExecStart, WorkingDirectory, ReadWritePaths.

            6. In /etc/headscale/config.yaml, override the default headscale unix socket with a path that is writable by the headscale user or group:

              config.yaml
              unix_socket: /var/run/headscale/headscale.sock\n
            7. Reload systemd to load the new configuration file:

              systemctl daemon-reload\n
            8. Enable and start the new headscale service:

              systemctl enable --now headscale\n
            9. Verify that headscale is running as intended:

              systemctl status headscale\n
            "},{"location":"setup/install/source/","title":"Build from source","text":"

            Community documentation

            This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

            It might be outdated and it might miss necessary steps.

            Headscale can be built from source using the latest version of Go and Buf (Protobuf generator). See the Contributing section in the GitHub README for more information.

            "},{"location":"setup/install/source/#openbsd","title":"OpenBSD","text":""},{"location":"setup/install/source/#install-from-source","title":"Install from source","text":"
            # Install prerequisites\npkg_add go git\n\ngit clone https://github.com/juanfont/headscale.git\n\ncd headscale\n\n# optionally checkout a release\n# option a. you can find official release at https://github.com/juanfont/headscale/releases/latest\n# option b. get latest tag, this may be a beta release\nlatestTag=$(git describe --tags `git rev-list --tags --max-count=1`)\n\ngit checkout $latestTag\n\ngo build -ldflags=\"-s -w -X github.com/juanfont/headscale/hscontrol/types.Version=$latestTag\" -X github.com/juanfont/headscale/hscontrol/types.GitCommitHash=HASH\" github.com/juanfont/headscale\n\n# make it executable\nchmod a+x headscale\n\n# copy it to /usr/local/sbin\ncp headscale /usr/local/sbin\n
            "},{"location":"setup/install/source/#install-from-source-via-cross-compile","title":"Install from source via cross compile","text":"
            # Install prerequisites\n# 1. go v1.20+: headscale newer than 0.21 needs go 1.20+ to compile\n# 2. gmake: Makefile in the headscale repo is written in GNU make syntax\n\ngit clone https://github.com/juanfont/headscale.git\n\ncd headscale\n\n# optionally checkout a release\n# option a. you can find official release at https://github.com/juanfont/headscale/releases/latest\n# option b. get latest tag, this may be a beta release\nlatestTag=$(git describe --tags `git rev-list --tags --max-count=1`)\n\ngit checkout $latestTag\n\nmake build GOOS=openbsd\n\n# copy headscale to openbsd machine and put it in /usr/local/sbin\n
            "},{"location":"usage/getting-started/","title":"Getting started","text":"

            This page helps you get started with headscale and provides a few usage examples for the headscale command line tool headscale.

            Prerequisites

            • Headscale is installed and running as system service. Read the setup section for installation instructions.
            • The configuration file exists and is adjusted to suit your environment, see Configuration for details.
            • Headscale is reachable from the Internet. Verify this by opening client specific setup instructions in your browser, e.g. https://headscale.example.com/windows
            • The Tailscale client is installed, see Client and operating system support for more information.
            "},{"location":"usage/getting-started/#getting-help","title":"Getting help","text":"

            The headscale command line tool provides built-in help. To show available commands along with their arguments and options, run:

            NativeContainer
            # Show help\nheadscale help\n\n# Show help for a specific command\nheadscale <COMMAND> --help\n
            # Show help\ndocker exec -it headscale \\\n  headscale help\n\n# Show help for a specific command\ndocker exec -it headscale \\\n  headscale <COMMAND> --help\n
            "},{"location":"usage/getting-started/#manage-headscale-users","title":"Manage headscale users","text":"

            In headscale, a node (also known as machine or device) is always assigned to a headscale user. Such a headscale user may have many nodes assigned to them and can be managed with the headscale users command. Invoke the built-in help for more information: headscale users --help.

            "},{"location":"usage/getting-started/#create-a-headscale-user","title":"Create a headscale user","text":"NativeContainer
            headscale users create <USER>\n
            docker exec -it headscale \\\n  headscale users create <USER>\n
            "},{"location":"usage/getting-started/#list-existing-headscale-users","title":"List existing headscale users","text":"NativeContainer
            headscale users list\n
            docker exec -it headscale \\\n  headscale users list\n
            "},{"location":"usage/getting-started/#register-a-node","title":"Register a node","text":"

            One has to register a node first to use headscale as coordination with Tailscale. The following examples work for the Tailscale client on Linux/BSD operating systems. Alternatively, follow the instructions to connect Android, Apple or Windows devices.

            "},{"location":"usage/getting-started/#normal-interactive-login","title":"Normal, interactive login","text":"

            On a client machine, run the tailscale up command and provide the FQDN of your headscale instance as argument:

            tailscale up --login-server <YOUR_HEADSCALE_URL>\n

            Usually, a browser window with further instructions is opened and contains the value for <YOUR_MACHINE_KEY>. Approve and register the node on your headscale server:

            NativeContainer
            headscale nodes register --user <USER> --key <YOUR_MACHINE_KEY>\n
            docker exec -it headscale \\\n  headscale nodes register --user <USER> --key <YOUR_MACHINE_KEY>\n
            "},{"location":"usage/getting-started/#using-a-preauthkey","title":"Using a preauthkey","text":"

            It is also possible to generate a preauthkey and register a node non-interactively. First, generate a preauthkey on the headscale instance. By default, the key is valid for one hour and can only be used once (see headscale preauthkeys --help for other options):

            NativeContainer
            headscale preauthkeys create --user <USER_ID>\n
            docker exec -it headscale \\\n  headscale preauthkeys create --user <USER_ID>\n

            The command returns the preauthkey on success which is used to connect a node to the headscale instance via the tailscale up command:

            tailscale up --login-server <YOUR_HEADSCALE_URL> --authkey <YOUR_AUTH_KEY>\n
            "},{"location":"usage/connect/android/","title":"Connecting an Android client","text":"

            This documentation has the goal of showing how a user can use the official Android Tailscale client with headscale.

            "},{"location":"usage/connect/android/#installation","title":"Installation","text":"

            Install the official Tailscale Android client from the Google Play Store or F-Droid.

            "},{"location":"usage/connect/android/#connect-via-normal-interactive-login","title":"Connect via normal, interactive login","text":"
            • Open the app and select the settings menu in the upper-right corner
            • Tap on Accounts
            • In the kebab menu icon (three dots) in the upper-right corner select Use an alternate server
            • Enter your server URL (e.g https://headscale.example.com) and follow the instructions
            • The client connects automatically as soon as the node registration is complete on headscale. Until then, nothing is visible in the server logs.
            "},{"location":"usage/connect/android/#connect-using-a-preauthkey","title":"Connect using a preauthkey","text":"
            • Open the app and select the settings menu in the upper-right corner
            • Tap on Accounts
            • In the kebab menu icon (three dots) in the upper-right corner select Use an alternate server
            • Enter your server URL (e.g https://headscale.example.com). If login prompts open, close it and continue
            • Open the settings menu in the upper-right corner
            • Tap on Accounts
            • In the kebab menu icon (three dots) in the upper-right corner select Use an auth key
            • Enter your preauthkey generated from headscale
            • If needed, tap Log in on the main screen. You should now be connected to your headscale.
            "},{"location":"usage/connect/apple/","title":"Connecting an Apple client","text":"

            This documentation has the goal of showing how a user can use the official iOS and macOS Tailscale clients with headscale.

            Instructions on your headscale instance

            An endpoint with information on how to connect your Apple device is also available at /apple on your running instance.

            "},{"location":"usage/connect/apple/#ios","title":"iOS","text":""},{"location":"usage/connect/apple/#installation","title":"Installation","text":"

            Install the official Tailscale iOS client from the App Store.

            "},{"location":"usage/connect/apple/#configuring-the-headscale-url","title":"Configuring the headscale URL","text":"
            • Open the Tailscale app
            • Click the account icon in the top-right corner and select Log in\u2026.
            • Tap the top-right options menu button and select Use custom coordination server.
            • Enter your instance url (e.g https://headscale.example.com)
            • Enter your credentials and log in. Headscale should now be working on your iOS device.
            "},{"location":"usage/connect/apple/#macos","title":"macOS","text":""},{"location":"usage/connect/apple/#installation_1","title":"Installation","text":"

            Choose one of the available Tailscale clients for macOS and install it.

            "},{"location":"usage/connect/apple/#configuring-the-headscale-url_1","title":"Configuring the headscale URL","text":""},{"location":"usage/connect/apple/#command-line","title":"Command line","text":"

            Use Tailscale's login command to connect with your headscale instance (e.g https://headscale.example.com):

            tailscale login --login-server <YOUR_HEADSCALE_URL>\n
            "},{"location":"usage/connect/apple/#gui","title":"GUI","text":"
            • Option + Click the Tailscale icon in the menu and hover over the Debug menu
            • Under Custom Login Server, select Add Account...
            • Enter the URL of your headscale instance (e.g https://headscale.example.com) and press Add Account
            • Follow the login procedure in the browser
            "},{"location":"usage/connect/apple/#tvos","title":"tvOS","text":""},{"location":"usage/connect/apple/#installation_2","title":"Installation","text":"

            Install the official Tailscale tvOS client from the App Store.

            Danger

            Don't open the Tailscale App after installation!

            "},{"location":"usage/connect/apple/#configuring-the-headscale-url_2","title":"Configuring the headscale URL","text":"
            • Open Settings (the Apple tvOS settings) > Apps > Tailscale
            • Under ALTERNATE COORDINATION SERVER URL, select URL
            • Enter the URL of your headscale instance (e.g https://headscale.example.com) and press OK
            • Return to the tvOS Home screen
            • Open Tailscale
            • Click the button Install VPN configuration and confirm the appearing popup by clicking the Allow button
            • Scan the QR code and follow the login procedure
            "},{"location":"usage/connect/windows/","title":"Connecting a Windows client","text":"

            This documentation has the goal of showing how a user can use the official Windows Tailscale client with headscale.

            Instructions on your headscale instance

            An endpoint with information on how to connect your Windows device is also available at /windows on your running instance.

            "},{"location":"usage/connect/windows/#installation","title":"Installation","text":"

            Download the Official Windows Client and install it.

            "},{"location":"usage/connect/windows/#configuring-the-headscale-url","title":"Configuring the headscale URL","text":"

            Open a Command Prompt or Powershell and use Tailscale's login command to connect with your headscale instance (e.g https://headscale.example.com):

            tailscale login --login-server <YOUR_HEADSCALE_URL>\n

            Follow the instructions in the opened browser window to finish the configuration.

            "},{"location":"usage/connect/windows/#troubleshooting","title":"Troubleshooting","text":""},{"location":"usage/connect/windows/#unattended-mode","title":"Unattended mode","text":"

            By default, Tailscale's Windows client is only running when the user is logged in. If you want to keep Tailscale running all the time, please enable \"Unattended mode\":

            • Click on the Tailscale tray icon and select Preferences
            • Enable Run unattended
            • Confirm the \"Unattended mode\" message

            See also Keep Tailscale running when I'm not logged in to my computer

            "},{"location":"usage/connect/windows/#failing-node-registration","title":"Failing node registration","text":"

            If you are seeing repeated messages like:

            [GIN] 2022/02/10 - 16:39:34 | 200 |    1.105306ms |       127.0.0.1 | POST     \"/machine/redacted\"\n

            in your headscale output, turn on DEBUG logging and look for:

            2022-02-11T00:59:29Z DBG Machine registration has expired. Sending a authurl to register machine=redacted\n

            This typically means that the registry keys above was not set appropriately.

            To reset and try again, it is important to do the following:

            1. Shut down the Tailscale service (or the client running in the tray)
            2. Delete Tailscale Application data folder, located at C:\\Users\\<USERNAME>\\AppData\\Local\\Tailscale and try to connect again.
            3. Ensure the Windows node is deleted from headscale (to ensure fresh setup)
            4. Start Tailscale on the Windows machine and retry the login.
            "}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-,:!=\\[\\]()\"`/]+|\\.(?!\\d)|&[lg]t;|(?!\\b)(?=[A-Z][a-z])","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Welcome to headscale","text":"

            Headscale is an open source, self-hosted implementation of the Tailscale control server.

            This page contains the documentation for the latest version of headscale. Please also check our FAQ.

            Join our Discord server for a chat and community support.

            "},{"location":"#design-goal","title":"Design goal","text":"

            Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. It implements a narrow scope, a single Tailscale network (tailnet), suitable for a personal use, or a small open-source organisation.

            "},{"location":"#supporting-headscale","title":"Supporting headscale","text":"

            Please see Sponsor for more information.

            "},{"location":"#contributing","title":"Contributing","text":"

            Headscale is \"Open Source, acknowledged contribution\", this means that any contribution will have to be discussed with the Maintainers before being submitted.

            Please see Contributing for more information.

            "},{"location":"#about","title":"About","text":"

            Headscale is maintained by Kristoffer Dalby and Juan Font.

            "},{"location":"about/clients/","title":"Client and operating system support","text":"

            We aim to support the last 10 releases of the Tailscale client on all provided operating systems and platforms. Some platforms might require additional configuration to connect with headscale.

            OS Supports headscale Linux Yes OpenBSD Yes FreeBSD Yes Windows Yes (see docs and /windows on your headscale for more information) Android Yes (see docs for more information) macOS Yes (see docs and /apple on your headscale for more information) iOS Yes (see docs and /apple on your headscale for more information) tvOS Yes (see docs and /apple on your headscale for more information)"},{"location":"about/contributing/","title":"Contributing","text":"

            Headscale is \"Open Source, acknowledged contribution\", this means that any contribution will have to be discussed with the maintainers before being added to the project. This model has been chosen to reduce the risk of burnout by limiting the maintenance overhead of reviewing and validating third-party code.

            "},{"location":"about/contributing/#why-do-we-have-this-model","title":"Why do we have this model?","text":"

            Headscale has a small maintainer team that tries to balance working on the project, fixing bugs and reviewing contributions.

            When we work on issues ourselves, we develop first hand knowledge of the code and it makes it possible for us to maintain and own the code as the project develops.

            Code contributions are seen as a positive thing. People enjoy and engage with our project, but it also comes with some challenges; we have to understand the code, we have to understand the feature, we might have to become familiar with external libraries or services and we think about security implications. All those steps are required during the reviewing process. After the code has been merged, the feature has to be maintained. Any changes reliant on external services must be updated and expanded accordingly.

            The review and day-1 maintenance adds a significant burden on the maintainers. Often we hope that the contributor will help out, but we found that most of the time, they disappear after their new feature was added.

            This means that when someone contributes, we are mostly happy about it, but we do have to run it through a series of checks to establish if we actually can maintain this feature.

            "},{"location":"about/contributing/#what-do-we-require","title":"What do we require?","text":"

            A general description is provided here and an explicit list is provided in our pull request template.

            All new features have to start out with a design document, which should be discussed on the issue tracker (not discord). It should include a use case for the feature, how it can be implemented, who will implement it and a plan for maintaining it.

            All features have to be end-to-end tested (integration tests) and have good unit test coverage to ensure that they work as expected. This will also ensure that the feature continues to work as expected over time. If a change cannot be tested, a strong case for why this is not possible needs to be presented.

            The contributor should help to maintain the feature over time. In case the feature is not maintained probably, the maintainers reserve themselves the right to remove features they redeem as unmaintainable. This should help to improve the quality of the software and keep it in a maintainable state.

            "},{"location":"about/contributing/#bug-fixes","title":"Bug fixes","text":"

            Headscale is open to code contributions for bug fixes without discussion.

            "},{"location":"about/contributing/#documentation","title":"Documentation","text":"

            If you find mistakes in the documentation, please submit a fix to the documentation.

            "},{"location":"about/faq/","title":"Frequently Asked Questions","text":""},{"location":"about/faq/#what-is-the-design-goal-of-headscale","title":"What is the design goal of headscale?","text":"

            Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. It implements a narrow scope, a single Tailscale network (tailnet), suitable for a personal use, or a small open-source organisation.

            "},{"location":"about/faq/#how-can-i-contribute","title":"How can I contribute?","text":"

            Headscale is \"Open Source, acknowledged contribution\", this means that any contribution will have to be discussed with the Maintainers before being submitted.

            Please see Contributing for more information.

            "},{"location":"about/faq/#why-is-acknowledged-contribution-the-chosen-model","title":"Why is 'acknowledged contribution' the chosen model?","text":"

            Both maintainers have full-time jobs and families, and we want to avoid burnout. We also want to avoid frustration from contributors when their PRs are not accepted.

            We are more than happy to exchange emails, or to have dedicated calls before a PR is submitted.

            "},{"location":"about/faq/#whenwhy-is-feature-x-going-to-be-implemented","title":"When/Why is Feature X going to be implemented?","text":"

            We don't know. We might be working on it. If you're interested in contributing, please post a feature request about it.

            Please be aware that there are a number of reasons why we might not accept specific contributions:

            • It is not possible to implement the feature in a way that makes sense in a self-hosted environment.
            • Given that we are reverse-engineering Tailscale to satisfy our own curiosity, we might be interested in implementing the feature ourselves.
            • You are not sending unit and integration tests with it.
            "},{"location":"about/faq/#do-you-support-y-method-of-deploying-headscale","title":"Do you support Y method of deploying headscale?","text":"

            We currently support deploying headscale using our binaries and the DEB packages. Visit our installation guide using official releases for more information.

            In addition to that, you may use packages provided by the community or from distributions. Learn more in the installation guide using community packages.

            For convenience, we also build container images with headscale. But please be aware that we don't officially support deploying headscale using Docker. On our Discord server we have a \"docker-issues\" channel where you can ask for Docker-specific help to the community.

            "},{"location":"about/faq/#scaling-how-many-clients-does-headscale-support","title":"Scaling / How many clients does Headscale support?","text":"

            It depends. As often stated, Headscale is not enterprise software and our focus is homelabbers and self-hosters. Of course, we do not prevent people from using it in a commercial/professional setting and often get questions about scaling.

            Please note that when Headscale is developed, performance is not part of the consideration as the main audience is considered to be users with a modest amount of devices. We focus on correctness and feature parity with Tailscale SaaS over time.

            To understand if you might be able to use Headscale for your use case, I will describe two scenarios in an effort to explain what is the central bottleneck of Headscale:

            1. An environment with 1000 servers

            2. they rarely \"move\" (change their endpoints)

            3. new nodes are added rarely

            4. An environment with 80 laptops/phones (end user devices)

            5. nodes move often, e.g. switching from home to office

            Headscale calculates a map of all nodes that need to talk to each other, creating this \"world map\" requires a lot of CPU time. When an event that requires changes to this map happens, the whole \"world\" is recalculated, and a new \"world map\" is created for every node in the network.

            This means that under certain conditions, Headscale can likely handle 100s of devices (maybe more), if there is little to no change happening in the network. For example, in Scenario 1, the process of computing the world map is extremely demanding due to the size of the network, but when the map has been created and the nodes are not changing, the Headscale instance will likely return to a very low resource usage until the next time there is an event requiring the new map.

            In the case of Scenario 2, the process of computing the world map is less demanding due to the smaller size of the network, however, the type of nodes will likely change frequently, which would lead to a constant resource usage.

            Headscale will start to struggle when the two scenarios overlap, e.g. many nodes with frequent changes will cause the resource usage to remain constantly high. In the worst case scenario, the queue of nodes waiting for their map will grow to a point where Headscale never will be able to catch up, and nodes will never learn about the current state of the world.

            We expect that the performance will improve over time as we improve the code base, but it is not a focus. In general, we will never make the tradeoff to make things faster on the cost of less maintainable or readable code. We are a small team and have to optimise for maintainability.

            "},{"location":"about/faq/#which-database-should-i-use","title":"Which database should I use?","text":"

            We recommend the use of SQLite as database for headscale:

            • SQLite is simple to setup and easy to use
            • It scales well for all of headscale's use cases
            • Development and testing happens primarily on SQLite
            • PostgreSQL is still supported, but is considered to be in \"maintenance mode\"

            The headscale project itself does not provide a tool to migrate from PostgreSQL to SQLite. Please have a look at the related tools documentation for migration tooling provided by the community.

            The choice of database has little to no impact on the performance of the server, see Scaling / How many clients does Headscale support? for understanding how Headscale spends its resources.

            "},{"location":"about/faq/#why-is-my-reverse-proxy-not-working-with-headscale","title":"Why is my reverse proxy not working with headscale?","text":"

            We don't know. We don't use reverse proxies with headscale ourselves, so we don't have any experience with them. We have community documentation on how to configure various reverse proxies, and a dedicated \"reverse-proxy-issues\" channel on our Discord server where you can ask for help to the community.

            "},{"location":"about/faq/#can-i-use-headscale-and-tailscale-on-the-same-machine","title":"Can I use headscale and tailscale on the same machine?","text":"

            Running headscale on a machine that is also in the tailnet can cause problems with subnet routers, traffic relay nodes, and MagicDNS. It might work, but it is not supported.

            "},{"location":"about/faq/#why-do-two-nodes-see-each-other-in-their-status-even-if-an-acl-allows-traffic-only-in-one-direction","title":"Why do two nodes see each other in their status, even if an ACL allows traffic only in one direction?","text":"

            A frequent use case is to allow traffic only from one node to another, but not the other way around. For example, the workstation of an administrator should be able to connect to all nodes but the nodes themselves shouldn't be able to connect back to the administrator's node. Why do all nodes see the administrator's workstation in the output of tailscale status?

            This is essentially how Tailscale works. If traffic is allowed to flow in one direction, then both nodes see each other in their output of tailscale status. Traffic is still filtered according to the ACL, with the exception of tailscale ping which is always allowed in either direction.

            See also https://tailscale.com/kb/1087/device-visibility.

            "},{"location":"about/features/","title":"Features","text":"

            Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. This page provides on overview of Headscale's feature and compatibility with the Tailscale control server:

            • Full \"base\" support of Tailscale's features
            • Node registration
              • Interactive
              • Pre authenticated key
            • DNS
              • MagicDNS
              • Global and restricted nameservers (split DNS)
              • search domains
              • Extra DNS records (Headscale only)
            • Taildrop (File Sharing)
            • Routes
              • Subnet routers
              • Exit nodes
            • Dual stack (IPv4 and IPv6)
            • Ephemeral nodes
            • Embedded DERP server
            • Access control lists (GitHub label \"policy\")
              • ACL management via API
              • Some Autogroups, currently: autogroup:internet, autogroup:nonroot, autogroup:member, autogroup:tagged
              • Auto approvers for subnet routers and exit nodes
              • Tailscale SSH
            • Node registration using Single-Sign-On (OpenID Connect) (GitHub label \"OIDC\")
              • Basic registration
              • Update user profile from identity provider
              • OIDC groups cannot be used in ACLs
            • Funnel (#1040)
            • Serve (#1234)
            • Network flow logs (#1687)
            "},{"location":"about/help/","title":"Getting help","text":"

            Join our Discord server for announcements and community support.

            Please report bugs via GitHub issues

            "},{"location":"about/releases/","title":"Releases","text":"

            All headscale releases are available on the GitHub release page. Those releases are available as binaries for various platforms and architectures, packages for Debian based systems and source code archives. Container images are available on Docker Hub and GitHub Container Registry.

            An Atom/RSS feed of headscale releases is available here.

            See the \"announcements\" channel on our Discord server for news about headscale.

            "},{"location":"about/sponsor/","title":"Sponsor","text":"

            If you like to support the development of headscale, please consider a donation via ko-fi.com/headscale. Thank you!

            "},{"location":"ref/acls/","title":"ACLs","text":"

            Headscale implements the same policy ACLs as Tailscale.com, adapted to the self-hosted environment.

            For instance, instead of referring to users when defining groups you must use users (which are the equivalent to user/logins in Tailscale.com).

            Please check https://tailscale.com/kb/1018/acls/ for further information.

            When using ACL's the User borders are no longer applied. All machines whichever the User have the ability to communicate with other hosts as long as the ACL's permits this exchange.

            "},{"location":"ref/acls/#acl-setup","title":"ACL Setup","text":"

            To enable and configure ACLs in Headscale, you need to specify the path to your ACL policy file in the policy.path key in config.yaml.

            Your ACL policy file must be formatted using huJSON.

            Info on how these policies are written can be found here.

            Please reload or restart Headscale after updating the ACL file. Headscale may be reloaded either via its systemd service (sudo systemctl reload headscale) or by sending a SIGHUP signal (sudo kill -HUP $(pidof headscale)) to the main process. Headscale logs the result of ACL policy processing after each reload.

            "},{"location":"ref/acls/#simple-examples","title":"Simple Examples","text":"
            • Allow All: If you define an ACL file but completely omit the \"acls\" field from its content, Headscale will default to an \"allow all\" policy. This means all devices connected to your tailnet will be able to communicate freely with each other.

              {}\n
            • Deny All: To prevent all communication within your tailnet, you can include an empty array for the \"acls\" field in your policy file.

              {\n  \"acls\": []\n}\n
            "},{"location":"ref/acls/#complex-example","title":"Complex Example","text":"

            Let's build a more complex example use case for a small business (It may be the place where ACL's are the most useful).

            We have a small company with a boss, an admin, two developers and an intern.

            The boss should have access to all servers but not to the user's hosts. Admin should also have access to all hosts except that their permissions should be limited to maintaining the hosts (for example purposes). The developers can do anything they want on dev hosts but only watch on productions hosts. Intern can only interact with the development servers.

            There's an additional server that acts as a router, connecting the VPN users to an internal network 10.20.0.0/16. Developers must have access to those internal resources.

            Each user have at least a device connected to the network and we have some servers.

            • database.prod
            • database.dev
            • app-server1.prod
            • app-server1.dev
            • billing.internal
            • router.internal

            When registering the servers we will need to add the flag --advertise-tags=tag:<tag1>,tag:<tag2>, and the user that is registering the server should be allowed to do it. Since anyone can add tags to a server they can register, the check of the tags is done on headscale server and only valid tags are applied. A tag is valid if the user that is registering it is allowed to do it.

            Here are the ACL's to implement the same permissions as above:

            acl.json
            {\n  // groups are collections of users having a common scope. A user can be in multiple groups\n  // groups cannot be composed of groups\n  \"groups\": {\n    \"group:boss\": [\"boss@\"],\n    \"group:dev\": [\"dev1@\", \"dev2@\"],\n    \"group:admin\": [\"admin1@\"],\n    \"group:intern\": [\"intern1@\"]\n  },\n  // tagOwners in tailscale is an association between a TAG and the people allowed to set this TAG on a server.\n  // This is documented [here](https://tailscale.com/kb/1068/acl-tags#defining-a-tag)\n  // and explained [here](https://tailscale.com/blog/rbac-like-it-was-meant-to-be/)\n  \"tagOwners\": {\n    // the administrators can add servers in production\n    \"tag:prod-databases\": [\"group:admin\"],\n    \"tag:prod-app-servers\": [\"group:admin\"],\n\n    // the boss can tag any server as internal\n    \"tag:internal\": [\"group:boss\"],\n\n    // dev can add servers for dev purposes as well as admins\n    \"tag:dev-databases\": [\"group:admin\", \"group:dev\"],\n    \"tag:dev-app-servers\": [\"group:admin\", \"group:dev\"]\n\n    // interns cannot add servers\n  },\n  // hosts should be defined using its IP addresses and a subnet mask.\n  // to define a single host, use a /32 mask. You cannot use DNS entries here,\n  // as they're prone to be hijacked by replacing their IP addresses.\n  // see https://github.com/tailscale/tailscale/issues/3800 for more information.\n  \"hosts\": {\n    \"postgresql.internal\": \"10.20.0.2/32\",\n    \"webservers.internal\": \"10.20.10.1/29\"\n  },\n  \"acls\": [\n    // boss have access to all servers\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:boss\"],\n      \"dst\": [\n        \"tag:prod-databases:*\",\n        \"tag:prod-app-servers:*\",\n        \"tag:internal:*\",\n        \"tag:dev-databases:*\",\n        \"tag:dev-app-servers:*\"\n      ]\n    },\n\n    // admin have only access to administrative ports of the servers, in tcp/22\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:admin\"],\n      \"proto\": \"tcp\",\n      \"dst\": [\n        \"tag:prod-databases:22\",\n        \"tag:prod-app-servers:22\",\n        \"tag:internal:22\",\n        \"tag:dev-databases:22\",\n        \"tag:dev-app-servers:22\"\n      ]\n    },\n\n    // we also allow admin to ping the servers\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:admin\"],\n      \"proto\": \"icmp\",\n      \"dst\": [\n        \"tag:prod-databases:*\",\n        \"tag:prod-app-servers:*\",\n        \"tag:internal:*\",\n        \"tag:dev-databases:*\",\n        \"tag:dev-app-servers:*\"\n      ]\n    },\n\n    // developers have access to databases servers and application servers on all ports\n    // they can only view the applications servers in prod and have no access to databases servers in production\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:dev\"],\n      \"dst\": [\n        \"tag:dev-databases:*\",\n        \"tag:dev-app-servers:*\",\n        \"tag:prod-app-servers:80,443\"\n      ]\n    },\n    // developers have access to the internal network through the router.\n    // the internal network is composed of HTTPS endpoints and Postgresql\n    // database servers.\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:dev\"],\n      \"dst\": [\"10.20.0.0/16:443,5432\"]\n    },\n\n    // servers should be able to talk to database in tcp/5432. Database should not be able to initiate connections to\n    // applications servers\n    {\n      \"action\": \"accept\",\n      \"src\": [\"tag:dev-app-servers\"],\n      \"proto\": \"tcp\",\n      \"dst\": [\"tag:dev-databases:5432\"]\n    },\n    {\n      \"action\": \"accept\",\n      \"src\": [\"tag:prod-app-servers\"],\n      \"dst\": [\"tag:prod-databases:5432\"]\n    },\n\n    // interns have access to dev-app-servers only in reading mode\n    {\n      \"action\": \"accept\",\n      \"src\": [\"group:intern\"],\n      \"dst\": [\"tag:dev-app-servers:80,443\"]\n    },\n\n    // We still have to allow internal users communications since nothing guarantees that each user have\n    // their own users.\n    { \"action\": \"accept\", \"src\": [\"boss@\"], \"dst\": [\"boss@:*\"] },\n    { \"action\": \"accept\", \"src\": [\"dev1@\"], \"dst\": [\"dev1@:*\"] },\n    { \"action\": \"accept\", \"src\": [\"dev2@\"], \"dst\": [\"dev2@:*\"] },\n    { \"action\": \"accept\", \"src\": [\"admin1@\"], \"dst\": [\"admin1@:*\"] },\n    { \"action\": \"accept\", \"src\": [\"intern1@\"], \"dst\": [\"intern1@:*\"] }\n  ]\n}\n
            "},{"location":"ref/configuration/","title":"Configuration","text":"
            • Headscale loads its configuration from a YAML file
            • It searches for config.yaml in the following paths:
              • /etc/headscale
              • $HOME/.headscale
              • the current working directory
            • To load the configuration from a different path, use:
              • the command line flag -c, --config
              • the environment variable HEADSCALE_CONFIG
            • Validate the configuration file with: headscale configtest

            Get the example configuration from the GitHub repository

            Always select the same GitHub tag as the released version you use to ensure you have the correct example configuration. The main branch might contain unreleased changes.

            View on GitHubDownload with wgetDownload with curl
            • Development version: https://github.com/juanfont/headscale/blob/main/config-example.yaml
            • Version 0.26.1: https://github.com/juanfont/headscale/blob/v0.26.1/config-example.yaml
            # Development version\nwget -O config.yaml https://raw.githubusercontent.com/juanfont/headscale/main/config-example.yaml\n\n# Version 0.26.1\nwget -O config.yaml https://raw.githubusercontent.com/juanfont/headscale/v0.26.1/config-example.yaml\n
            # Development version\ncurl -o config.yaml https://raw.githubusercontent.com/juanfont/headscale/main/config-example.yaml\n\n# Version 0.26.1\ncurl -o config.yaml https://raw.githubusercontent.com/juanfont/headscale/v0.26.1/config-example.yaml\n
            "},{"location":"ref/debug/","title":"Debugging and troubleshooting","text":"

            Headscale and Tailscale provide debug and introspection capabilities that can be helpful when things don't work as expected. This page explains some debugging techniques to help pinpoint problems.

            Please also have a look at Tailscale's Troubleshooting guide. It offers a many tips and suggestions to troubleshoot common issues.

            "},{"location":"ref/debug/#tailscale","title":"Tailscale","text":"

            The Tailscale client itself offers many commands to introspect its state as well as the state of the network:

            • Check local network conditions: tailscale netcheck
            • Get the client status: tailscale status --json
            • Get DNS status: tailscale dns status --all
            • Client logs: tailscale debug daemon-logs
            • Client netmap: tailscale debug netmap
            • Test DERP connection: tailscale debug derp headscale
            • And many more, see: tailscale debug --help

            Many of the commands are helpful when trying to understand differences between Headscale and Tailscale SaaS.

            "},{"location":"ref/debug/#headscale","title":"Headscale","text":""},{"location":"ref/debug/#application-logging","title":"Application logging","text":"

            The log levels debug and trace can be useful to get more information from Headscale.

            log:\n  # Valid log levels: panic, fatal, error, warn, info, debug, trace\n  level: debug\n
            "},{"location":"ref/debug/#database-logging","title":"Database logging","text":"

            The database debug mode logs all database queries. Enable it to see how Headscale interacts with its database. This also requires the application log level to be set to either debug or trace.

            database:\n  # Enable debug mode. This setting requires the log.level to be set to \"debug\" or \"trace\".\n  debug: false\n\nlog:\n  # Valid log levels: panic, fatal, error, warn, info, debug, trace\n  level: debug\n
            "},{"location":"ref/debug/#metrics-and-debug-endpoint","title":"Metrics and debug endpoint","text":"

            Headscale provides a metrics and debug endpoint. It allows to introspect different aspects such as:

            • Information about the Go runtime, memory usage and statistics
            • Connected nodes and pending registrations
            • Active ACLs, filters and SSH policy
            • Current DERPMap
            • Prometheus metrics

            Keep the metrics and debug endpoint private

            The listen address and port can be configured with the metrics_listen_addr variable in the configuration file. By default it listens on localhost, port 9090.

            Keep the metrics and debug endpoint private to your internal network and don't expose it to the Internet.

            Query metrics via http://localhost:9090/metrics and get an overview of available debug information via http://localhost:9090/debug/. Metrics may be queried from outside localhost but the debug interface is subject to additional protection despite listening on all interfaces.

            Direct accessSSH port forwardingVia debug keyVia debug IP address

            Access the debug interface directly on the server where Headscale is installed.

            curl http://localhost:9090/debug/\n

            Use SSH port forwarding to forward Headscale's metrics and debug port to your device.

            ssh <HEADSCALE_SERVER> -L 9090:localhost:9090\n

            Access the debug interface on your device by opening http://localhost:9090/debug/ in your web browser.

            The access control of the debug interface supports the use of a debug key. Traffic is accepted if the path to a debug key is set via the environment variable TS_DEBUG_KEY_PATH and the debug key sent as value for debugkey parameter with each request.

            openssl rand -hex 32 | tee debugkey.txt\nexport TS_DEBUG_KEY_PATH=debugkey.txt\nheadscale serve\n

            Access the debug interface on your device by opening http://<IP_OF_HEADSCALE>:9090/debug/?debugkey=<DEBUG_KEY> in your web browser. The debugkey parameter must be sent with every request.

            The debug endpoint expects traffic from localhost. A different debug IP address may be configured by setting the TS_ALLOW_DEBUG_IP environment variable before starting Headscale. The debug IP address is ignored when the HTTP header X-Forwarded-For is present.

            export TS_ALLOW_DEBUG_IP=192.168.0.10       # IP address of your device\nheadscale serve\n

            Access the debug interface on your device by opening http://<IP_OF_HEADSCALE>:9090/debug/ in your web browser.

            "},{"location":"ref/derp/","title":"DERP","text":"

            A DERP (Designated Encrypted Relay for Packets) server is mainly used to relay traffic between two nodes in case a direct connection can't be established. Headscale provides an embedded DERP server to ensure seamless connectivity between nodes.

            "},{"location":"ref/derp/#configuration","title":"Configuration","text":"

            DERP related settings are configured within the derp section of the configuration file. The following sections only use a few of the available settings, check the example configuration for all available configuration options.

            "},{"location":"ref/derp/#enable-embedded-derp","title":"Enable embedded DERP","text":"

            Headscale ships with an embedded DERP server which allows to run your own self-hosted DERP server easily. The embedded DERP server is disabled by default and needs to be enabled. In addition, you should configure the public IPv4 and public IPv6 address of your Headscale server for improved connection stability:

            config.yaml
            derp:\n  server:\n    enabled: true\n    ipv4: 198.51.100.1\n    ipv6: 2001:db8::1\n

            Keep in mind that additional ports are needed to run a DERP server. Besides relaying traffic, it also uses STUN (udp/3478) to help clients discover their public IP addresses and perform NAT traversal. Check DERP server connectivity to see if everything works.

            "},{"location":"ref/derp/#remove-tailscales-derp-servers","title":"Remove Tailscale's DERP servers","text":"

            Once enabled, Headscale's embedded DERP is added to the list of free-to-use DERP servers offered by Tailscale Inc. To only use Headscale's embedded DERP server, disable the loading of the default DERP map:

            config.yaml
            derp:\n  server:\n    enabled: true\n    ipv4: 198.51.100.1\n    ipv6: 2001:db8::1\n  urls: []\n

            Single point of failure

            Removing Tailscale's DERP servers means that there is now just a single DERP server available for clients. This is a single point of failure and could hamper connectivity.

            Check DERP server connectivity with your embedded DERP server before removing Tailscale's DERP servers.

            "},{"location":"ref/derp/#customize-derp-map","title":"Customize DERP map","text":"

            The DERP map offered to clients can be customized with a dedicated YAML-configuration file. This allows to modify previously loaded DERP maps fetched via URL or to offer your own, custom DERP servers to nodes.

            Remove specific DERP regionsProvide custom DERP servers

            The free-to-use DERP servers are organized into regions via a region ID. You can explicitly disable a specific region by setting its region ID to null. The following sample derp.yaml disables the New York DERP region (which has the region ID 1):

            derp.yaml
            regions:\n  1: null\n

            Use the following configuration to serve the default DERP map (excluding New York) to nodes:

            config.yaml
            derp:\n  server:\n    enabled: false\n  urls:\n    - https://controlplane.tailscale.com/derpmap/default\n  paths:\n    - /etc/headscale/derp.yaml\n

            The following sample derp.yaml references two custom regions (custom-east with ID 900 and custom-west with ID 901) with one custom DERP server in each region. Each DERP server offers DERP relay via HTTPS on tcp/443, support for captive portal checks via HTTP on tcp/80 and STUN on udp/3478. See the definitions of DERPMap, DERPRegion and DERPNode for all available options.

            derp.yaml
            regions:\n  900:\n    regionid: 900\n    regioncode: custom-east\n    regionname: My region (east)\n    nodes:\n      - name: 900a\n        regionid: 900\n        hostname: derp900a.example.com\n        ipv4: 198.51.100.1\n        ipv6: 2001:db8::1\n        canport80: true\n  901:\n    regionid: 901\n    regioncode: custom-west\n    regionname: My Region (west)\n    nodes:\n      - name: 901a\n        regionid: 901\n        hostname: derp901a.example.com\n        ipv4: 198.51.100.2\n        ipv6: 2001:db8::2\n        canport80: true\n

            Use the following configuration to only serve the two DERP servers from the above derp.yaml:

            config.yaml
            derp:\n  server:\n    enabled: false\n  urls: []\n  paths:\n    - /etc/headscale/derp.yaml\n

            Independent of the custom DERP map, you may choose to enable the embedded DERP server and have it automatically added to the custom DERP map.

            "},{"location":"ref/derp/#verify-clients","title":"Verify clients","text":"

            Access to DERP serves can be restricted to nodes that are members of your Tailnet. Relay access is denied for unknown clients.

            Embedded DERP3rd-party DERP

            Client verification is enabled by default.

            config.yaml
            derp:\n  server:\n    verify_clients: true\n

            Tailscale's derper provides two parameters to configure client verification:

            • Use the -verify-client-url parameter of the derper and point it towards the /verify endpoint of your Headscale server (e.g https://headscale.example.com/verify). The DERP server will query your Headscale instance as soon as a client connects with it to ask whether access should be allowed or denied. Access is allowed if Headscale knows about the connecting client and denied otherwise.
            • The parameter -verify-client-url-fail-open controls what should happen when the DERP server can't reach the Headscale instance. By default, it will allow access if Headscale is unreachable.
            "},{"location":"ref/derp/#check-derp-server-connectivity","title":"Check DERP server connectivity","text":"

            Any Tailscale client may be used to introspect the DERP map and to check for connectivity issues with DERP servers.

            • Display DERP map: tailscale debug derp-map
            • Check connectivity with the embedded DERP1:tailscale debug derp headscale

            Additional DERP related metrics and information is available via the metrics and debug endpoint.

            "},{"location":"ref/derp/#limitations","title":"Limitations","text":"
            • The embedded DERP server can't be used for Tailscale's captive portal checks as it doesn't support the /generate_204 endpoint via HTTP on port tcp/80.
            • There are no speed or throughput optimisations, the main purpose is to assist in node connectivity.
            1. This assumes that the default region code of the configuration file is used.\u00a0\u21a9

            "},{"location":"ref/dns/","title":"DNS","text":"

            Headscale supports most DNS features from Tailscale. DNS related settings can be configured within dns section of the configuration file.

            "},{"location":"ref/dns/#setting-extra-dns-records","title":"Setting extra DNS records","text":"

            Headscale allows to set extra DNS records which are made available via MagicDNS. Extra DNS records can be configured either via static entries in the configuration file or from a JSON file that Headscale continuously watches for changes:

            • Use the dns.extra_records option in the configuration file for entries that are static and don't change while Headscale is running. Those entries are processed when Headscale is starting up and changes to the configuration require a restart of Headscale.
            • For dynamic DNS records that may be added, updated or removed while Headscale is running or DNS records that are generated by scripts the option dns.extra_records_path in the configuration file is useful. Set it to the absolute path of the JSON file containing DNS records and Headscale processes this file as it detects changes.

            An example use case is to serve multiple apps on the same host via a reverse proxy like NGINX, in this case a Prometheus monitoring stack. This allows to nicely access the service with \"http://grafana.myvpn.example.com\" instead of the hostname and port combination \"http://hostname-in-magic-dns.myvpn.example.com:3000\".

            Limitations

            Currently, only A and AAAA records are processed by Tailscale.

            1. Configure extra DNS records using one of the available configuration options:

              Static entries, via dns.extra_recordsDynamic entries, via dns.extra_records_path config.yaml
              dns:\n  ...\n  extra_records:\n    - name: \"grafana.myvpn.example.com\"\n      type: \"A\"\n      value: \"100.64.0.3\"\n\n    - name: \"prometheus.myvpn.example.com\"\n      type: \"A\"\n      value: \"100.64.0.3\"\n  ...\n

              Restart your headscale instance.

              extra-records.json
              [\n  {\n    \"name\": \"grafana.myvpn.example.com\",\n    \"type\": \"A\",\n    \"value\": \"100.64.0.3\"\n  },\n  {\n    \"name\": \"prometheus.myvpn.example.com\",\n    \"type\": \"A\",\n    \"value\": \"100.64.0.3\"\n  }\n]\n

              Headscale picks up changes to the above JSON file automatically.

              Good to know

              • The dns.extra_records_path option in the configuration file needs to reference the JSON file containing extra DNS records.
              • Be sure to \"sort keys\" and produce a stable output in case you generate the JSON file with a script. Headscale uses a checksum to detect changes to the file and a stable output avoids unnecessary processing.
            2. Verify that DNS records are properly set using the DNS querying tool of your choice:

              Query with digQuery with drill
              dig +short grafana.myvpn.example.com\n100.64.0.3\n
              drill -Q grafana.myvpn.example.com\n100.64.0.3\n
            3. Optional: Setup the reverse proxy

              The motivating example here was to be able to access internal monitoring services on the same host without specifying a port, depicted as NGINX configuration snippet:

              nginx.conf
              server {\n    listen 80;\n    listen [::]:80;\n\n    server_name grafana.myvpn.example.com;\n\n    location / {\n        proxy_pass http://localhost:3000;\n        proxy_set_header Host $http_host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n    }\n\n}\n
            "},{"location":"ref/oidc/","title":"OpenID Connect","text":"

            Headscale supports authentication via external identity providers using OpenID Connect (OIDC). It features:

            • Auto configuration via OpenID Connect Discovery Protocol
            • Proof Key for Code Exchange (PKCE) code verification
            • Authorization based on a user's domain, email address or group membership
            • Synchronization of standard OIDC claims

            Please see limitations for known issues and limitations.

            "},{"location":"ref/oidc/#configuration","title":"Configuration","text":"

            OpenID requires configuration in Headscale and your identity provider:

            • Headscale: The oidc section of the Headscale configuration contains all available configuration options along with a description and their default values.
            • Identity provider: Please refer to the official documentation of your identity provider for specific instructions. Additionally, there might be some useful hints in the Identity provider specific configuration section below.
            "},{"location":"ref/oidc/#basic-configuration","title":"Basic configuration","text":"

            A basic configuration connects Headscale to an identity provider and typically requires:

            • OpenID Connect Issuer URL from the identity provider. Headscale uses the OpenID Connect Discovery Protocol 1.0 to automatically obtain OpenID configuration parameters (example: https://sso.example.com).
            • Client ID from the identity provider (example: headscale).
            • Client secret generated by the identity provider (example: generated-secret).
            • Redirect URI for your identity provider (example: https://headscale.example.com/oidc/callback).
            HeadscaleIdentity provider
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n
            • Create a new confidential client (Client ID, Client secret)
            • Add Headscale's OIDC callback URL as valid redirect URL: https://headscale.example.com/oidc/callback
            • Configure additional parameters to improve user experience such as: name, description, logo, \u2026
            "},{"location":"ref/oidc/#enable-pkce-recommended","title":"Enable PKCE (recommended)","text":"

            Proof Key for Code Exchange (PKCE) adds an additional layer of security to the OAuth 2.0 authorization code flow by preventing authorization code interception attacks, see: https://datatracker.ietf.org/doc/html/rfc7636. PKCE is recommended and needs to be configured for Headscale and the identity provider alike:

            HeadscaleIdentity provider
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  pkce:\n    enabled: true\n
            • Enable PKCE for the headscale client
            • Set the PKCE challenge method to \"S256\"
            "},{"location":"ref/oidc/#authorize-users-with-filters","title":"Authorize users with filters","text":"

            Headscale allows to filter for allowed users based on their domain, email address or group membership. These filters can be helpful to apply additional restrictions and control which users are allowed to join. Filters are disabled by default, users are allowed to join once the authentication with the identity provider succeeds. In case multiple filters are configured, a user needs to pass all of them.

            Allowed domainsAllowed users/emailsAllowed groups
            • Check the email domain of each authenticating user against the list of allowed domains and only authorize users whose email domain matches example.com.
            • Access allowed: alice@example.com
            • Access denied: bob@example.net
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  allowed_domains:\n    - \"example.com\"\n
            • Check the email address of each authenticating user against the list of allowed email addresses and only authorize users whose email is part of the allowed_users list.
            • Access allowed: alice@example.com, bob@example.net
            • Access denied: mallory@example.net
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  allowed_users:\n    - \"alice@example.com\"\n    - \"bob@example.net\"\n
            • Use the OIDC groups claim of each authenticating user to get their group membership and only authorize users which are members in at least one of the referenced groups.
            • Access allowed: users in the headscale_users group
            • Access denied: users without groups, users with other groups
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  scope: [\"openid\", \"profile\", \"email\", \"groups\"]\n  allowed_groups:\n    - \"headscale_users\"\n
            "},{"location":"ref/oidc/#customize-node-expiration","title":"Customize node expiration","text":"

            The node expiration is the amount of time a node is authenticated with OpenID Connect until it expires and needs to reauthenticate. The default node expiration is 180 days. This can either be customized or set to the expiration from the Access Token.

            Customize node expirationUse expiration from Access Token
            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  expiry: 30d   # Use 0 to disable node expiration\n

            Please keep in mind that the Access Token is typically a short-lived token that expires within a few minutes. You will have to configure token expiration in your identity provider to avoid frequent re-authentication.

            oidc:\n  issuer: \"https://sso.example.com\"\n  client_id: \"headscale\"\n  client_secret: \"generated-secret\"\n  use_expiry_from_token: true\n

            Expire a node and force re-authentication

            A node can be expired immediately via:

            headscale node expire -i <NODE_ID>\n

            "},{"location":"ref/oidc/#reference-a-user-in-the-policy","title":"Reference a user in the policy","text":"

            You may refer to users in the Headscale policy via:

            • Email address
            • Username
            • Provider identifier (only available in the database or from your identity provider)

            A user identifier in the policy must contain a single @

            The Headscale policy requires a single @ to reference a user. If the username or provider identifier doesn't already contain a single @, it needs to be appended at the end. For example: the username ssmith has to be written as ssmith@ to be correctly identified as user within the policy.

            Email address or username might be updated by users

            Many identity providers allow users to update their own profile. Depending on the identity provider and its configuration, the values for username or email address might change over time. This might have unexpected consequences for Headscale where a policy might no longer work or a user might obtain more access by hijacking an existing username or email address.

            "},{"location":"ref/oidc/#supported-oidc-claims","title":"Supported OIDC claims","text":"

            Headscale uses the standard OIDC claims to populate and update its local user profile on each login. OIDC claims are read from the ID Token or from the UserInfo endpoint.

            Headscale profile OIDC claim Notes / examples email address email Only used when email_verified: true display name name eg: Sam Smith username preferred_username Depends on identity provider, eg: ssmith, ssmith@idp.example.com, \\\\example.com\\ssmith profile picture picture URL to a profile picture or avatar provider identifier iss, sub A stable and unique identifier for a user, typically a combination of iss and sub OIDC claims groups Only used to filter for allowed groups"},{"location":"ref/oidc/#limitations","title":"Limitations","text":"
            • Support for OpenID Connect aims to be generic and vendor independent. It offers only limited support for quirks of specific identity providers.
            • OIDC groups cannot be used in ACLs.
            • The username provided by the identity provider needs to adhere to this pattern:
              • The username must be at least two characters long.
              • It must only contain letters, digits, hyphens, dots, underscores, and up to a single @.
              • The username must start with a letter.
            • A user's email address is only synchronized to the local user profile when the identity provider marks the email address as verified (email_verified: true).

            Please see the GitHub label \"OIDC\" for OIDC related issues.

            "},{"location":"ref/oidc/#identity-provider-specific-configuration","title":"Identity provider specific configuration","text":"

            Third-party software and services

            This section of the documentation is specific for third-party software and services. We recommend users read the third-party documentation on how to configure and integrate an OIDC client. Please see the Configuration section for a description of Headscale's OIDC related configuration settings.

            Any identity provider with OpenID Connect support should \"just work\" with Headscale. The following identity providers are known to work:

            • Authelia
            • Authentik
            • Kanidm
            • Keycloak
            "},{"location":"ref/oidc/#authelia","title":"Authelia","text":"

            Authelia is fully supported by Headscale.

            "},{"location":"ref/oidc/#additional-configuration-to-authorize-users-based-on-filters","title":"Additional configuration to authorize users based on filters","text":"

            Authelia (4.39.0 or newer) no longer provides standard OIDC claims such as email or groups via the ID Token. The OIDC email and groups claims are used to authorize users with filters. This extra configuration step is only needed if you need to authorize access based on one of the following user properties:

            • domain
            • email address
            • group membership

            Please follow the instructions from Authelia's documentation on how to Restore Functionality Prior to Claims Parameter.

            "},{"location":"ref/oidc/#authentik","title":"Authentik","text":"
            • Authentik is fully supported by Headscale.
            • Headscale does not JSON Web Encryption. Leave the field Encryption Key in the providers section unset.
            "},{"location":"ref/oidc/#google-oauth","title":"Google OAuth","text":"

            No username due to missing preferred_username

            Google OAuth does not send the preferred_username claim when the scope profile is requested. The username in Headscale will be blank/not set.

            In order to integrate Headscale with Google, you'll need to have a Google Cloud Console account.

            Google OAuth has a verification process if you need to have users authenticate who are outside of your domain. If you only need to authenticate users from your domain name (ie @example.com), you don't need to go through the verification process.

            However if you don't have a domain, or need to add users outside of your domain, you can manually add emails via Google Console.

            "},{"location":"ref/oidc/#steps","title":"Steps","text":"
            1. Go to Google Console and login or create an account if you don't have one.
            2. Create a project (if you don't already have one).
            3. On the left hand menu, go to APIs and services -> Credentials
            4. Click Create Credentials -> OAuth client ID
            5. Under Application Type, choose Web Application
            6. For Name, enter whatever you like
            7. Under Authorised redirect URIs, add Headscale's OIDC callback URL: https://headscale.example.com/oidc/callback
            8. Click Save at the bottom of the form
            9. Take note of the Client ID and Client secret, you can also download it for reference if you need it.
            10. Configure Headscale following the \"Basic configuration\" steps. The issuer URL for Google OAuth is: https://accounts.google.com.
            "},{"location":"ref/oidc/#kanidm","title":"Kanidm","text":"
            • Kanidm is fully supported by Headscale.
            • Groups for the allowed groups filter need to be specified with their full SPN, for example: headscale_users@sso.example.com.
            "},{"location":"ref/oidc/#keycloak","title":"Keycloak","text":"

            Keycloak is fully supported by Headscale.

            "},{"location":"ref/oidc/#additional-configuration-to-use-the-allowed-groups-filter","title":"Additional configuration to use the allowed groups filter","text":"

            Keycloak has no built-in client scope for the OIDC groups claim. This extra configuration step is only needed if you need to authorize access based on group membership.

            • Create a new client scope groups for OpenID Connect:
              • Configure a Group Membership mapper with name groups and the token claim name groups.
              • Enable the mapper for the ID Token, Access Token and UserInfo endpoint.
            • Configure the new client scope for your Headscale client:
              • Edit the Headscale client.
              • Search for the client scope group.
              • Add it with assigned type Default.
            • Configure the allowed groups in Headscale. Keep in mind that groups in Keycloak start with a leading /.
            "},{"location":"ref/oidc/#microsoft-entra-id","title":"Microsoft Entra ID","text":"

            In order to integrate Headscale with Microsoft Entra ID, you'll need to provision an App Registration with the correct scopes and redirect URI.

            Configure Headscale following the \"Basic configuration\" steps. The issuer URL for Microsoft Entra ID is: https://login.microsoftonline.com/<tenant-UUID>/v2.0. The following extra_params might be useful:

            • domain_hint: example.com to use your own domain
            • prompt: select_account to force an account picker during login
            "},{"location":"ref/remote-cli/","title":"Controlling headscale with remote CLI","text":"

            This documentation has the goal of showing a user how-to control a headscale instance from a remote machine with the headscale command line binary.

            "},{"location":"ref/remote-cli/#prerequisite","title":"Prerequisite","text":"
            • A workstation to run headscale (any supported platform, e.g. Linux).
            • A headscale server with gRPC enabled.
            • Connections to the gRPC port (default: 50443) are allowed.
            • Remote access requires an encrypted connection via TLS.
            • An API key to authenticate with the headscale server.
            "},{"location":"ref/remote-cli/#create-an-api-key","title":"Create an API key","text":"

            We need to create an API key to authenticate with the remote headscale server when using it from our workstation.

            To create an API key, log into your headscale server and generate a key:

            headscale apikeys create --expiration 90d\n

            Copy the output of the command and save it for later. Please note that you can not retrieve a key again, if the key is lost, expire the old one, and create a new key.

            To list the keys currently associated with the server:

            headscale apikeys list\n

            and to expire a key:

            headscale apikeys expire --prefix \"<PREFIX>\"\n
            "},{"location":"ref/remote-cli/#download-and-configure-headscale","title":"Download and configure headscale","text":"
            1. Download the headscale binary from GitHub's release page. Make sure to use the same version as on the server.

            2. Put the binary somewhere in your PATH, e.g. /usr/local/bin/headscale

            3. Make headscale executable:

              chmod +x /usr/local/bin/headscale\n
            4. Provide the connection parameters for the remote headscale server either via a minimal YAML configuration file or via environment variables:

              Minimal YAML configuration fileEnvironment variables config.yaml
              cli:\n    address: <HEADSCALE_ADDRESS>:<PORT>\n    api_key: <API_KEY_FROM_PREVIOUS_STEP>\n
              export HEADSCALE_CLI_ADDRESS=\"<HEADSCALE_ADDRESS>:<PORT>\"\nexport HEADSCALE_CLI_API_KEY=\"<API_KEY_FROM_PREVIOUS_STEP>\"\n

              Bug

              Headscale currently requires at least an empty configuration file when environment variables are used to specify connection details. See issue 2193 for more information.

              This instructs the headscale binary to connect to a remote instance at <HEADSCALE_ADDRESS>:<PORT>, instead of connecting to the local instance.

            5. Test the connection

              Let us run the headscale command to verify that we can connect by listing our nodes:

              headscale nodes list\n

              You should now be able to see a list of your nodes from your workstation, and you can now control the headscale server from your workstation.

            "},{"location":"ref/remote-cli/#behind-a-proxy","title":"Behind a proxy","text":"

            It is possible to run the gRPC remote endpoint behind a reverse proxy, like Nginx, and have it run on the same port as headscale.

            While this is not a supported feature, an example on how this can be set up on NixOS is shown here.

            "},{"location":"ref/remote-cli/#troubleshooting","title":"Troubleshooting","text":"
            • Make sure you have the same headscale version on your server and workstation.
            • Ensure that connections to the gRPC port are allowed.
            • Verify that your TLS certificate is valid and trusted.
            • If you don't have access to a trusted certificate (e.g. from Let's Encrypt), either:
              • Add your self-signed certificate to the trust store of your OS or
              • Disable certificate verification by either setting cli.insecure: true in the configuration file or by setting HEADSCALE_CLI_INSECURE=1 via an environment variable. We do not recommend to disable certificate validation.
            "},{"location":"ref/routes/","title":"Routes","text":"

            Headscale supports route advertising and can be used to manage subnet routers and exit nodes for a tailnet.

            • Subnet routers may be used to connect an existing network such as a virtual private cloud or an on-premise network with your tailnet. Use a subnet router to access devices where Tailscale can't be installed or to gradually rollout Tailscale.
            • Exit nodes can be used to route all Internet traffic for another Tailscale node. Use it to securely access the Internet on an untrusted Wi-Fi or to access online services that expect traffic from a specific IP address.
            "},{"location":"ref/routes/#subnet-router","title":"Subnet router","text":"

            The setup of a subnet router requires double opt-in, once from a subnet router and once on the control server to allow its use within the tailnet. Optionally, use autoApprovers to automatically approve routes from a subnet router.

            "},{"location":"ref/routes/#setup-a-subnet-router","title":"Setup a subnet router","text":""},{"location":"ref/routes/#configure-a-node-as-subnet-router","title":"Configure a node as subnet router","text":"

            Register a node and advertise the routes it should handle as comma separated list:

            $ sudo tailscale up --login-server <YOUR_HEADSCALE_URL> --advertise-routes=10.0.0.0/8,192.168.0.0/24\n

            If the node is already registered, it can advertise new routes or update previously announced routes with:

            $ sudo tailscale set --advertise-routes=10.0.0.0/8,192.168.0.0/24\n

            Finally, enable IP forwarding to route traffic.

            "},{"location":"ref/routes/#enable-the-subnet-router-on-the-control-server","title":"Enable the subnet router on the control server","text":"

            The routes of a tailnet can be displayed with the headscale nodes list-routes command. A subnet router with the hostname myrouter announced the IPv4 networks 10.0.0.0/8 and 192.168.0.0/24. Those need to be approved before they can be used.

            $ headscale nodes list-routes\nID | Hostname | Approved | Available                  | Serving (Primary)\n1  | myrouter |          | 10.0.0.0/8, 192.168.0.0/24 |\n

            Approve all desired routes of a subnet router by specifying them as comma separated list:

            $ headscale nodes approve-routes --identifier 1 --routes 10.0.0.0/8,192.168.0.0/24\nNode updated\n

            The node myrouter can now route the IPv4 networks 10.0.0.0/8 and 192.168.0.0/24 for the tailnet.

            $ headscale nodes list-routes\nID | Hostname | Approved                   | Available                  | Serving (Primary)\n1  | myrouter | 10.0.0.0/8, 192.168.0.0/24 | 10.0.0.0/8, 192.168.0.0/24 | 10.0.0.0/8, 192.168.0.0/24\n
            "},{"location":"ref/routes/#use-the-subnet-router","title":"Use the subnet router","text":"

            To accept routes advertised by a subnet router on a node:

            $ sudo tailscale set --accept-routes\n

            Please refer to the official Tailscale documentation for how to use a subnet router on different operating systems.

            "},{"location":"ref/routes/#restrict-the-use-of-a-subnet-router-with-acl","title":"Restrict the use of a subnet router with ACL","text":"

            The routes announced by subnet routers are available to the nodes in a tailnet. By default, without an ACL enabled, all nodes can accept and use such routes. Configure an ACL to explicitly manage who can use routes.

            The ACL snippet below defines three hosts, a subnet router router, a regular node node and service.example.net as internal service that can be reached via a route on the subnet router router. It allows the node node to access service.example.net on port 80 and 443 which is reachable via the subnet router. Access to the subnet router itself is denied.

            Access the routes of a subnet router without the subnet router itself
            {\n  \"hosts\": {\n    // the router is not referenced but announces 192.168.0.0/24\"\n    \"router\": \"100.64.0.1/32\",\n    \"node\": \"100.64.0.2/32\",\n    \"service.example.net\": \"192.168.0.1/32\"\n  },\n  \"acls\": [\n    {\n      \"action\": \"accept\",\n      \"src\": [\"node\"],\n      \"dst\": [\"service.example.net:80,443\"]\n    }\n  ]\n}\n
            "},{"location":"ref/routes/#automatically-approve-routes-of-a-subnet-router","title":"Automatically approve routes of a subnet router","text":"

            The initial setup of a subnet router usually requires manual approval of their announced routes on the control server before they can be used by a node in a tailnet. Headscale supports the autoApprovers section of an ACL to automate the approval of routes served with a subnet router.

            The ACL snippet below defines the tag tag:router owned by the user alice. This tag is used for routes in the autoApprovers section. The IPv4 route 192.168.0.0/24 is automatically approved once announced by a subnet router owned by the user alice and that also advertises the tag tag:router.

            Subnet routers owned by alice and tagged with tag:router are automatically approved
            {\n  \"tagOwners\": {\n    \"tag:router\": [\"alice@\"]\n  },\n  \"autoApprovers\": {\n    \"routes\": {\n      \"192.168.0.0/24\": [\"tag:router\"]\n    }\n  },\n  \"acls\": [\n    // more rules\n  ]\n}\n

            Advertise the route 192.168.0.0/24 from a subnet router that also advertises the tag tag:router when joining the tailnet:

            $ sudo tailscale up --login-server <YOUR_HEADSCALE_URL> --advertise-tags tag:router --advertise-routes 192.168.0.0/24\n

            Please see the official Tailscale documentation for more information on auto approvers.

            "},{"location":"ref/routes/#exit-node","title":"Exit node","text":"

            The setup of an exit node requires double opt-in, once from an exit node and once on the control server to allow its use within the tailnet. Optionally, use autoApprovers to automatically approve an exit node.

            "},{"location":"ref/routes/#setup-an-exit-node","title":"Setup an exit node","text":""},{"location":"ref/routes/#configure-a-node-as-exit-node","title":"Configure a node as exit node","text":"

            Register a node and make it advertise itself as an exit node:

            $ sudo tailscale up --login-server <YOUR_HEADSCALE_URL> --advertise-exit-node\n

            If the node is already registered, it can advertise exit capabilities like this:

            $ sudo tailscale set --advertise-exit-node\n

            Finally, enable IP forwarding to route traffic.

            "},{"location":"ref/routes/#enable-the-exit-node-on-the-control-server","title":"Enable the exit node on the control server","text":"

            The routes of a tailnet can be displayed with the headscale nodes list-routes command. An exit node can be recognized by its announced routes: 0.0.0.0/0 for IPv4 and ::/0 for IPv6. The exit node with the hostname myexit is already available, but needs to be approved:

            $ headscale nodes list-routes\nID | Hostname | Approved | Available       | Serving (Primary)\n1  | myexit   |          | 0.0.0.0/0, ::/0 |\n

            For exit nodes, it is sufficient to approve either the IPv4 or IPv6 route. The other will be approved automatically.

            $ headscale nodes approve-routes --identifier 1 --routes 0.0.0.0/0\nNode updated\n

            The node myexit is now approved as exit node for the tailnet:

            $ headscale nodes list-routes\nID | Hostname | Approved        | Available       | Serving (Primary)\n1  | myexit   | 0.0.0.0/0, ::/0 | 0.0.0.0/0, ::/0 | 0.0.0.0/0, ::/0\n
            "},{"location":"ref/routes/#use-the-exit-node","title":"Use the exit node","text":"

            The exit node can now be used on a node with:

            $ sudo tailscale set --exit-node myexit\n

            Please refer to the official Tailscale documentation for how to use an exit node on different operating systems.

            "},{"location":"ref/routes/#restrict-the-use-of-an-exit-node-with-acl","title":"Restrict the use of an exit node with ACL","text":"

            An exit node is offered to all nodes in a tailnet. By default, without an ACL enabled, all nodes in a tailnet can select and use an exit node. Configure autogroup:internet in an ACL rule to restrict who can use any of the available exit nodes.

            Example use of autogroup:internet
            {\n  \"acls\": [\n    {\n      \"action\": \"accept\",\n      \"src\": [\"...\"],\n      \"dst\": [\"autogroup:internet:*\"]\n    }\n  ]\n}\n
            "},{"location":"ref/routes/#automatically-approve-an-exit-node-with-auto-approvers","title":"Automatically approve an exit node with auto approvers","text":"

            The initial setup of an exit node usually requires manual approval on the control server before it can be used by a node in a tailnet. Headscale supports the autoApprovers section of an ACL to automate the approval of a new exit node as soon as it joins the tailnet.

            The ACL snippet below defines the tag tag:exit owned by the user alice. This tag is used for exitNode in the autoApprovers section. A new exit node which is owned by the user alice and that also advertises the tag tag:exit is automatically approved:

            Exit nodes owned by alice and tagged with tag:exit are automatically approved
            {\n  \"tagOwners\": {\n    \"tag:exit\": [\"alice@\"]\n  },\n  \"autoApprovers\": {\n    \"exitNode\": [\"tag:exit\"]\n  },\n  \"acls\": [\n    // more rules\n  ]\n}\n

            Advertise a node as exit node and also advertise the tag tag:exit when joining the tailnet:

            $ sudo tailscale up --login-server <YOUR_HEADSCALE_URL> --advertise-tags tag:exit --advertise-exit-node\n

            Please see the official Tailscale documentation for more information on auto approvers.

            "},{"location":"ref/routes/#high-availability","title":"High availability","text":"

            Headscale has limited support for high availability routing. Multiple subnet routers with overlapping routes or multiple exit nodes can be used to provide high availability for users. If one router node goes offline, another one can serve the same routes to clients. Please see the official Tailscale documentation on high availability for details.

            Bug

            In certain situations it might take up to 16 minutes for Headscale to detect a node as offline. A failover node might not be selected fast enough, if such a node is used as subnet router or exit node causing service interruptions for clients. See issue 2129 for more information.

            "},{"location":"ref/routes/#troubleshooting","title":"Troubleshooting","text":""},{"location":"ref/routes/#enable-ip-forwarding","title":"Enable IP forwarding","text":"

            A subnet router or exit node is routing traffic on behalf of other nodes and thus requires IP forwarding. Check the official Tailscale documentation for how to enable IP forwarding.

            "},{"location":"ref/tls/","title":"Running the service via TLS (optional)","text":""},{"location":"ref/tls/#bring-your-own-certificate","title":"Bring your own certificate","text":"

            Headscale can be configured to expose its web service via TLS. To configure the certificate and key file manually, set the tls_cert_path and tls_key_path configuration parameters. If the path is relative, it will be interpreted as relative to the directory the configuration file was read from.

            config.yaml
            tls_cert_path: \"\"\ntls_key_path: \"\"\n

            The certificate should contain the full chain, else some clients, like the Tailscale Android client, will reject it.

            "},{"location":"ref/tls/#lets-encrypt-acme","title":"Let's Encrypt / ACME","text":"

            To get a certificate automatically via Let's Encrypt, set tls_letsencrypt_hostname to the desired certificate hostname. This name must resolve to the IP address(es) headscale is reachable on (i.e., it must correspond to the server_url configuration parameter). The certificate and Let's Encrypt account credentials will be stored in the directory configured in tls_letsencrypt_cache_dir. If the path is relative, it will be interpreted as relative to the directory the configuration file was read from.

            config.yaml
            tls_letsencrypt_hostname: \"\"\ntls_letsencrypt_listen: \":http\"\ntls_letsencrypt_cache_dir: \".cache\"\ntls_letsencrypt_challenge_type: HTTP-01\n
            "},{"location":"ref/tls/#challenge-types","title":"Challenge types","text":"

            Headscale only supports two values for tls_letsencrypt_challenge_type: HTTP-01 (default) and TLS-ALPN-01.

            "},{"location":"ref/tls/#http-01","title":"HTTP-01","text":"

            For HTTP-01, headscale must be reachable on port 80 for the Let's Encrypt automated validation, in addition to whatever port is configured in listen_addr. By default, headscale listens on port 80 on all local IPs for Let's Encrypt automated validation.

            If you need to change the ip and/or port used by headscale for the Let's Encrypt validation process, set tls_letsencrypt_listen to the appropriate value. This can be handy if you are running headscale as a non-root user (or can't run setcap). Keep in mind, however, that Let's Encrypt will only connect to port 80 for the validation callback, so if you change tls_letsencrypt_listen you will also need to configure something else (e.g. a firewall rule) to forward the traffic from port 80 to the ip:port combination specified in tls_letsencrypt_listen.

            "},{"location":"ref/tls/#tls-alpn-01","title":"TLS-ALPN-01","text":"

            For TLS-ALPN-01, headscale listens on the ip:port combination defined in listen_addr. Let's Encrypt will only connect to port 443 for the validation callback, so if listen_addr is not set to port 443, something else (e.g. a firewall rule) will be required to forward the traffic from port 443 to the ip:port combination specified in listen_addr.

            "},{"location":"ref/tls/#technical-description","title":"Technical description","text":"

            Headscale uses autocert, a Golang library providing ACME protocol verification, to facilitate certificate renewals via Let's Encrypt. Certificates will be renewed automatically, and the following can be expected:

            • Certificates provided from Let's Encrypt have a validity of 3 months from date issued.
            • Renewals are only attempted by headscale when 30 days or less remains until certificate expiry.
            • Renewal attempts by autocert are triggered at a random interval of 30-60 minutes.
            • No log output is generated when renewals are skipped, or successful.
            "},{"location":"ref/tls/#checking-certificate-expiry","title":"Checking certificate expiry","text":"

            If you want to validate that certificate renewal completed successfully, this can be done either manually, or through external monitoring software. Two examples of doing this manually:

            1. Open the URL for your headscale server in your browser of choice, and manually inspecting the expiry date of the certificate you receive.
            2. Or, check remotely from CLI using openssl:
            $ openssl s_client -servername [hostname] -connect [hostname]:443 | openssl x509 -noout -dates\n(...)\nnotBefore=Feb  8 09:48:26 2024 GMT\nnotAfter=May  8 09:48:25 2024 GMT\n
            "},{"location":"ref/tls/#log-output-from-the-autocert-library","title":"Log output from the autocert library","text":"

            As these log lines are from the autocert library, they are not strictly generated by headscale itself.

            acme/autocert: missing server name\n

            Likely caused by an incoming connection that does not specify a hostname, for example a curl request directly against the IP of the server, or an unexpected hostname.

            acme/autocert: host \"[foo]\" not configured in HostWhitelist\n

            Similarly to the above, this likely indicates an invalid incoming request for an incorrect hostname, commonly just the IP itself.

            The source code for autocert can be found here

            "},{"location":"ref/integration/reverse-proxy/","title":"Running headscale behind a reverse proxy","text":"

            Community documentation

            This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

            It might be outdated and it might miss necessary steps.

            Running headscale behind a reverse proxy is useful when running multiple applications on the same server, and you want to reuse the same external IP and port - usually tcp/443 for HTTPS.

            "},{"location":"ref/integration/reverse-proxy/#websockets","title":"WebSockets","text":"

            The reverse proxy MUST be configured to support WebSockets to communicate with Tailscale clients.

            WebSockets support is also required when using the Headscale embedded DERP server. In this case, you will also need to expose the UDP port used for STUN (by default, udp/3478). Please check our config-example.yaml.

            "},{"location":"ref/integration/reverse-proxy/#cloudflare","title":"Cloudflare","text":"

            Running headscale behind a cloudflare proxy or cloudflare tunnel is not supported and will not work as Cloudflare does not support WebSocket POSTs as required by the Tailscale protocol. See this issue

            "},{"location":"ref/integration/reverse-proxy/#tls","title":"TLS","text":"

            Headscale can be configured not to use TLS, leaving it to the reverse proxy to handle. Add the following configuration values to your headscale config file.

            config.yaml
            server_url: https://<YOUR_SERVER_NAME> # This should be the FQDN at which headscale will be served\nlisten_addr: 0.0.0.0:8080\nmetrics_listen_addr: 0.0.0.0:9090\ntls_cert_path: \"\"\ntls_key_path: \"\"\n
            "},{"location":"ref/integration/reverse-proxy/#nginx","title":"nginx","text":"

            The following example configuration can be used in your nginx setup, substituting values as necessary. <IP:PORT> should be the IP address and port where headscale is running. In most cases, this will be http://localhost:8080.

            nginx.conf
            map $http_upgrade $connection_upgrade {\n    default      upgrade;\n    ''           close;\n}\n\nserver {\n    listen 80;\n    listen [::]:80;\n\n    listen 443      ssl http2;\n    listen [::]:443 ssl http2;\n\n    server_name <YOUR_SERVER_NAME>;\n\n    ssl_certificate <PATH_TO_CERT>;\n    ssl_certificate_key <PATH_CERT_KEY>;\n    ssl_protocols TLSv1.2 TLSv1.3;\n\n    location / {\n        proxy_pass http://<IP:PORT>;\n        proxy_http_version 1.1;\n        proxy_set_header Upgrade $http_upgrade;\n        proxy_set_header Connection $connection_upgrade;\n        proxy_set_header Host $server_name;\n        proxy_redirect http:// https://;\n        proxy_buffering off;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n        add_header Strict-Transport-Security \"max-age=15552000; includeSubDomains\" always;\n    }\n}\n
            "},{"location":"ref/integration/reverse-proxy/#istioenvoy","title":"istio/envoy","text":"

            If you using Istio ingressgateway or Envoy as reverse proxy, there are some tips for you. If not set, you may see some debug log in proxy as below:

            Sending local reply with details upgrade_failed\n
            "},{"location":"ref/integration/reverse-proxy/#envoy","title":"Envoy","text":"

            You need to add a new upgrade_type named tailscale-control-protocol. see details

            "},{"location":"ref/integration/reverse-proxy/#istio","title":"Istio","text":"

            Same as envoy, we can use EnvoyFilter to add upgrade_type.

            apiVersion: networking.istio.io/v1alpha3\nkind: EnvoyFilter\nmetadata:\n  name: headscale-behind-istio-ingress\n  namespace: istio-system\nspec:\n  configPatches:\n    - applyTo: NETWORK_FILTER\n      match:\n        listener:\n          filterChain:\n            filter:\n              name: envoy.filters.network.http_connection_manager\n      patch:\n        operation: MERGE\n        value:\n          typed_config:\n            \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n            upgrade_configs:\n              - upgrade_type: tailscale-control-protocol\n
            "},{"location":"ref/integration/reverse-proxy/#caddy","title":"Caddy","text":"

            The following Caddyfile is all that is necessary to use Caddy as a reverse proxy for headscale, in combination with the config.yaml specifications above to disable headscale's built in TLS. Replace values as necessary - <YOUR_SERVER_NAME> should be the FQDN at which headscale will be served, and <IP:PORT> should be the IP address and port where headscale is running. In most cases, this will be localhost:8080.

            Caddyfile
            <YOUR_SERVER_NAME> {\n    reverse_proxy <IP:PORT>\n}\n

            Caddy v2 will automatically provision a certificate for your domain/subdomain, force HTTPS, and proxy websockets - no further configuration is necessary.

            For a slightly more complex configuration which utilizes Docker containers to manage Caddy, headscale, and Headscale-UI, Guru Computing's guide is an excellent reference.

            "},{"location":"ref/integration/reverse-proxy/#apache","title":"Apache","text":"

            The following minimal Apache config will proxy traffic to the headscale instance on <IP:PORT>. Note that upgrade=any is required as a parameter for ProxyPass so that WebSockets traffic whose Upgrade header value is not equal to WebSocket (i. e. Tailscale Control Protocol) is forwarded correctly. See the Apache docs for more information on this.

            apache.conf
            <VirtualHost *:443>\n    ServerName <YOUR_SERVER_NAME>\n\n    ProxyPreserveHost On\n    ProxyPass / http://<IP:PORT>/ upgrade=any\n\n    SSLEngine On\n    SSLCertificateFile <PATH_TO_CERT>\n    SSLCertificateKeyFile <PATH_CERT_KEY>\n</VirtualHost>\n
            "},{"location":"ref/integration/tools/","title":"Tools related to headscale","text":"

            Community contributions

            This page contains community contributions. The projects listed here are not maintained by the headscale authors and are written by community members.

            This page collects third-party tools, client libraries, and scripts related to headscale.

            Name Repository Link Description tailscale-manager Github Dynamically manage Tailscale route advertisements headscalebacktosqlite Github Migrate headscale from PostgreSQL back to SQLite headscale-pf Github Populates user groups based on user groups in Jumpcloud or Authentik headscale-client-go Github A Go client implementation for the Headscale HTTP API. headscale-zabbix Github A Zabbix Monitoring Template for the Headscale Service."},{"location":"ref/integration/web-ui/","title":"Web interfaces for headscale","text":"

            Community contributions

            This page contains community contributions. The projects listed here are not maintained by the headscale authors and are written by community members.

            Headscale doesn't provide a built-in web interface but users may pick one from the available options.

            Name Repository Link Description headscale-ui Github A web frontend for the headscale Tailscale-compatible coordination server HeadscaleUi GitHub A static headscale admin ui, no backend environment required Headplane GitHub An advanced Tailscale inspired frontend for headscale headscale-admin Github Headscale-Admin is meant to be a simple, modern web interface for headscale ouroboros Github Ouroboros is designed for users to manage their own devices, rather than for admins unraid-headscale-admin Github A simple headscale admin UI for Unraid, it offers Local (docker exec) and API Mode headscale-console Github WebAssembly-based client supporting SSH, VNC and RDP with optional self-service capabilities

            You can ask for support on our Discord server in the \"web-interfaces\" channel.

            "},{"location":"setup/requirements/","title":"Requirements","text":"

            Headscale should just work as long as the following requirements are met:

            • A server with a public IP address for headscale. A dual-stack setup with a public IPv4 and a public IPv6 address is recommended.
            • Headscale is served via HTTPS on port 4431 and may use additional ports.
            • A reasonably modern Linux or BSD based operating system.
            • A dedicated local user account to run headscale.
            • A little bit of command line knowledge to configure and operate headscale.
            "},{"location":"setup/requirements/#ports-in-use","title":"Ports in use","text":"

            The ports in use vary with the intended scenario and enabled features. Some of the listed ports may be changed via the configuration file but we recommend to stick with the default values.

            • tcp/80
              • Expose publicly: yes
              • HTTP, used by Let's Encrypt to verify ownership via the HTTP-01 challenge.
              • Only required if the built-in Let's Enrypt client with the HTTP-01 challenge is used. See TLS for details.
            • tcp/443
              • Expose publicly: yes
              • HTTPS, required to make Headscale available to Tailscale clients1
              • Required if the embedded DERP server is enabled
            • udp/3478
              • Expose publicly: yes
              • STUN, required if the embedded DERP server is enabled
            • tcp/50443
              • Expose publicly: yes
              • Only required if the gRPC interface is used to remote-control Headscale.
            • tcp/9090
              • Expose publicly: no
              • Metrics and debug endpoint
            "},{"location":"setup/requirements/#assumptions","title":"Assumptions","text":"

            The headscale documentation and the provided examples are written with a few assumptions in mind:

            • Headscale is running as system service via a dedicated local user headscale.
            • The configuration is loaded from /etc/headscale/config.yaml.
            • SQLite is used as database.
            • The data directory for headscale (used for private keys, ACLs, SQLite database, \u2026) is located in /var/lib/headscale.
            • URLs and values that need to be replaced by the user are either denoted as <VALUE_TO_CHANGE> or use placeholder values such as headscale.example.com.

            Please adjust to your local environment accordingly.

            1. The Tailscale client assumes HTTPS on port 443 in certain situations. Serving headscale either via HTTP or via HTTPS on a port other than 443 is possible but sticking with HTTPS on port 443 is strongly recommended for production setups. See issue 2164 for more information.\u00a0\u21a9\u21a9

            "},{"location":"setup/upgrade/","title":"Upgrade an existing installation","text":"

            Update an existing headscale installation to a new version:

            • Read the announcement on the GitHub releases page for the new version. It lists the changes of the release along with possible breaking changes.
            • Create a backup of your database.
            • Update headscale to the new version, preferably by following the same installation method.
            • Compare and update the configuration file.
            • Restart headscale.
            "},{"location":"setup/install/community/","title":"Community packages","text":"

            Several Linux distributions and community members provide packages for headscale. Those packages may be used instead of the official releases provided by the headscale maintainers. Such packages offer improved integration for their targeted operating system and usually:

            • setup a dedicated local user account to run headscale
            • provide a default configuration
            • install headscale as system service

            Community packages might be outdated

            The packages mentioned on this page might be outdated or unmaintained. Use the official releases to get the current stable version or to test pre-releases.

            "},{"location":"setup/install/community/#arch-linux","title":"Arch Linux","text":"

            Arch Linux offers a package for headscale, install via:

            pacman -S headscale\n

            The AUR package headscale-git can be used to build the current development version.

            "},{"location":"setup/install/community/#fedora-rhel-centos","title":"Fedora, RHEL, CentOS","text":"

            A third-party repository for various RPM based distributions is available at: https://copr.fedorainfracloud.org/coprs/jonathanspw/headscale/. The site provides detailed setup and installation instructions.

            "},{"location":"setup/install/community/#nix-nixos","title":"Nix, NixOS","text":"

            A Nix package is available as: headscale. See the NixOS package site for installation details.

            "},{"location":"setup/install/community/#gentoo","title":"Gentoo","text":"
            emerge --ask net-vpn/headscale\n

            Gentoo specific documentation is available here.

            "},{"location":"setup/install/community/#openbsd","title":"OpenBSD","text":"

            Headscale is available in ports. The port installs headscale as system service with rc.d and provides usage instructions upon installation.

            pkg_add headscale\n
            "},{"location":"setup/install/container/","title":"Running headscale in a container","text":"

            Community documentation

            This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

            It might be outdated and it might miss necessary steps.

            This documentation has the goal of showing a user how-to set up and run headscale in a container. A container runtime such as Docker or Podman is required. The container image can be found on Docker Hub and GitHub Container Registry. The container image URLs are:

            • Docker Hub: docker.io/headscale/headscale:<VERSION>
            • GitHub Container Registry: ghcr.io/juanfont/headscale:<VERSION>
            "},{"location":"setup/install/container/#configure-and-run-headscale","title":"Configure and run headscale","text":"
            1. Create a directory on the Docker host to store headscale's configuration and the SQLite database:

              mkdir -p ./headscale/{config,lib,run}\ncd ./headscale\n
            2. Download the example configuration for your chosen version and save it as: $(pwd)/config/config.yaml. Adjust the configuration to suit your local environment. See Configuration for details.

            3. Start headscale from within the previously created ./headscale directory:

              docker run \\\n  --name headscale \\\n  --detach \\\n  --volume \"$(pwd)/config:/etc/headscale\" \\\n  --volume \"$(pwd)/lib:/var/lib/headscale\" \\\n  --volume \"$(pwd)/run:/var/run/headscale\" \\\n  --publish 127.0.0.1:8080:8080 \\\n  --publish 127.0.0.1:9090:9090 \\\n  docker.io/headscale/headscale:<VERSION> \\\n  serve\n

              Note: use 0.0.0.0:8080:8080 instead of 127.0.0.1:8080:8080 if you want to expose the container externally.

              This command mounts the local directories inside the container, forwards port 8080 and 9090 out of the container so the headscale instance becomes available and then detaches so headscale runs in the background.

              A similar configuration for docker-compose:

              docker-compose.yaml
              services:\n  headscale:\n    image: docker.io/headscale/headscale:<VERSION>\n    restart: unless-stopped\n    container_name: headscale\n    ports:\n      - \"127.0.0.1:8080:8080\"\n      - \"127.0.0.1:9090:9090\"\n    volumes:\n      # Please set <HEADSCALE_PATH> to the absolute path\n      # of the previously created headscale directory.\n      - <HEADSCALE_PATH>/config:/etc/headscale\n      - <HEADSCALE_PATH>/lib:/var/lib/headscale\n      - <HEADSCALE_PATH>/run:/var/run/headscale\n    command: serve\n
            4. Verify headscale is running:

              Follow the container logs:

              docker logs --follow headscale\n

              Verify running containers:

              docker ps\n

              Verify headscale is available:

              curl http://127.0.0.1:9090/metrics\n
            5. Create a headscale user:

              docker exec -it headscale \\\n  headscale users create myfirstuser\n
            "},{"location":"setup/install/container/#register-a-machine-normal-login","title":"Register a machine (normal login)","text":"

            On a client machine, execute the tailscale up command to login:

            tailscale up --login-server YOUR_HEADSCALE_URL\n

            To register a machine when running headscale in a container, take the headscale command and pass it to the container:

            docker exec -it headscale \\\n  headscale nodes register --user myfirstuser --key <YOUR_MACHINE_KEY>\n
            "},{"location":"setup/install/container/#register-a-machine-using-a-pre-authenticated-key","title":"Register a machine using a pre authenticated key","text":"

            Generate a key using the command line for the user with ID 1:

            docker exec -it headscale \\\n  headscale preauthkeys create --user 1 --reusable --expiration 24h\n

            This will return a pre-authenticated key that can be used to connect a node to headscale with the tailscale up command:

            tailscale up --login-server <YOUR_HEADSCALE_URL> --authkey <YOUR_AUTH_KEY>\n
            "},{"location":"setup/install/container/#debugging-headscale-running-in-docker","title":"Debugging headscale running in Docker","text":"

            The Headscale container image is based on a \"distroless\" image that does not contain a shell or any other debug tools. If you need to debug headscale running in the Docker container, you can use the -debug variant, for example docker.io/headscale/headscale:x.x.x-debug.

            "},{"location":"setup/install/container/#running-the-debug-docker-container","title":"Running the debug Docker container","text":"

            To run the debug Docker container, use the exact same commands as above, but replace docker.io/headscale/headscale:x.x.x with docker.io/headscale/headscale:x.x.x-debug (x.x.x is the version of headscale). The two containers are compatible with each other, so you can alternate between them.

            "},{"location":"setup/install/container/#executing-commands-in-the-debug-container","title":"Executing commands in the debug container","text":"

            The default command in the debug container is to run headscale, which is located at /ko-app/headscale inside the container.

            Additionally, the debug container includes a minimalist Busybox shell.

            To launch a shell in the container, use:

            docker run -it docker.io/headscale/headscale:x.x.x-debug sh\n

            You can also execute commands directly, such as ls /ko-app in this example:

            docker run docker.io/headscale/headscale:x.x.x-debug ls /ko-app\n

            Using docker exec -it allows you to run commands in an existing container.

            "},{"location":"setup/install/official/","title":"Official releases","text":"

            Official releases for headscale are available as binaries for various platforms and DEB packages for Debian and Ubuntu. Both are available on the GitHub releases page.

            "},{"location":"setup/install/official/#using-packages-for-debianubuntu-recommended","title":"Using packages for Debian/Ubuntu (recommended)","text":"

            It is recommended to use our DEB packages to install headscale on a Debian based system as those packages configure a local user to run headscale, provide a default configuration and ship with a systemd service file. Supported distributions are Ubuntu 22.04 or newer, Debian 11 or newer.

            1. Download the latest headscale package for your platform (.deb for Ubuntu and Debian).

              HEADSCALE_VERSION=\"\" # See above URL for latest version, e.g. \"X.Y.Z\" (NOTE: do not add the \"v\" prefix!)\nHEADSCALE_ARCH=\"\" # Your system architecture, e.g. \"amd64\"\nwget --output-document=headscale.deb \\\n \"https://github.com/juanfont/headscale/releases/download/v${HEADSCALE_VERSION}/headscale_${HEADSCALE_VERSION}_linux_${HEADSCALE_ARCH}.deb\"\n
            2. Install headscale:

              sudo apt install ./headscale.deb\n
            3. Configure headscale by editing the configuration file:

              sudo nano /etc/headscale/config.yaml\n
            4. Enable and start the headscale service:

              sudo systemctl enable --now headscale\n
            5. Verify that headscale is running as intended:

              sudo systemctl status headscale\n
            "},{"location":"setup/install/official/#using-standalone-binaries-advanced","title":"Using standalone binaries (advanced)","text":"

            Advanced

            This installation method is considered advanced as one needs to take care of the local user and the systemd service themselves. If possible, use the DEB packages or a community package instead.

            This section describes the installation of headscale according to the Requirements and assumptions. Headscale is run by a dedicated local user and the service itself is managed by systemd.

            1. Download the latest headscale binary from GitHub's release page:

              sudo wget --output-document=/usr/local/bin/headscale \\\nhttps://github.com/juanfont/headscale/releases/download/v<HEADSCALE VERSION>/headscale_<HEADSCALE VERSION>_linux_<ARCH>\n
            2. Make headscale executable:

              sudo chmod +x /usr/local/bin/headscale\n
            3. Add a dedicated local user to run headscale:

              sudo useradd \\\n --create-home \\\n --home-dir /var/lib/headscale/ \\\n --system \\\n --user-group \\\n --shell /usr/sbin/nologin \\\n headscale\n
            4. Download the example configuration for your chosen version and save it as: /etc/headscale/config.yaml. Adjust the configuration to suit your local environment. See Configuration for details.

              sudo mkdir -p /etc/headscale\nsudo nano /etc/headscale/config.yaml\n
            5. Copy headscale's systemd service file to /etc/systemd/system/headscale.service and adjust it to suit your local setup. The following parameters likely need to be modified: ExecStart, WorkingDirectory, ReadWritePaths.

            6. In /etc/headscale/config.yaml, override the default headscale unix socket with a path that is writable by the headscale user or group:

              config.yaml
              unix_socket: /var/run/headscale/headscale.sock\n
            7. Reload systemd to load the new configuration file:

              systemctl daemon-reload\n
            8. Enable and start the new headscale service:

              systemctl enable --now headscale\n
            9. Verify that headscale is running as intended:

              systemctl status headscale\n
            "},{"location":"setup/install/source/","title":"Build from source","text":"

            Community documentation

            This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

            It might be outdated and it might miss necessary steps.

            Headscale can be built from source using the latest version of Go and Buf (Protobuf generator). See the Contributing section in the GitHub README for more information.

            "},{"location":"setup/install/source/#openbsd","title":"OpenBSD","text":""},{"location":"setup/install/source/#install-from-source","title":"Install from source","text":"
            # Install prerequisites\npkg_add go git\n\ngit clone https://github.com/juanfont/headscale.git\n\ncd headscale\n\n# optionally checkout a release\n# option a. you can find official release at https://github.com/juanfont/headscale/releases/latest\n# option b. get latest tag, this may be a beta release\nlatestTag=$(git describe --tags `git rev-list --tags --max-count=1`)\n\ngit checkout $latestTag\n\ngo build -ldflags=\"-s -w -X github.com/juanfont/headscale/hscontrol/types.Version=$latestTag\" -X github.com/juanfont/headscale/hscontrol/types.GitCommitHash=HASH\" github.com/juanfont/headscale\n\n# make it executable\nchmod a+x headscale\n\n# copy it to /usr/local/sbin\ncp headscale /usr/local/sbin\n
            "},{"location":"setup/install/source/#install-from-source-via-cross-compile","title":"Install from source via cross compile","text":"
            # Install prerequisites\n# 1. go v1.20+: headscale newer than 0.21 needs go 1.20+ to compile\n# 2. gmake: Makefile in the headscale repo is written in GNU make syntax\n\ngit clone https://github.com/juanfont/headscale.git\n\ncd headscale\n\n# optionally checkout a release\n# option a. you can find official release at https://github.com/juanfont/headscale/releases/latest\n# option b. get latest tag, this may be a beta release\nlatestTag=$(git describe --tags `git rev-list --tags --max-count=1`)\n\ngit checkout $latestTag\n\nmake build GOOS=openbsd\n\n# copy headscale to openbsd machine and put it in /usr/local/sbin\n
            "},{"location":"usage/getting-started/","title":"Getting started","text":"

            This page helps you get started with headscale and provides a few usage examples for the headscale command line tool headscale.

            Prerequisites

            • Headscale is installed and running as system service. Read the setup section for installation instructions.
            • The configuration file exists and is adjusted to suit your environment, see Configuration for details.
            • Headscale is reachable from the Internet. Verify this by opening client specific setup instructions in your browser, e.g. https://headscale.example.com/windows
            • The Tailscale client is installed, see Client and operating system support for more information.
            "},{"location":"usage/getting-started/#getting-help","title":"Getting help","text":"

            The headscale command line tool provides built-in help. To show available commands along with their arguments and options, run:

            NativeContainer
            # Show help\nheadscale help\n\n# Show help for a specific command\nheadscale <COMMAND> --help\n
            # Show help\ndocker exec -it headscale \\\n  headscale help\n\n# Show help for a specific command\ndocker exec -it headscale \\\n  headscale <COMMAND> --help\n
            "},{"location":"usage/getting-started/#manage-headscale-users","title":"Manage headscale users","text":"

            In headscale, a node (also known as machine or device) is always assigned to a headscale user. Such a headscale user may have many nodes assigned to them and can be managed with the headscale users command. Invoke the built-in help for more information: headscale users --help.

            "},{"location":"usage/getting-started/#create-a-headscale-user","title":"Create a headscale user","text":"NativeContainer
            headscale users create <USER>\n
            docker exec -it headscale \\\n  headscale users create <USER>\n
            "},{"location":"usage/getting-started/#list-existing-headscale-users","title":"List existing headscale users","text":"NativeContainer
            headscale users list\n
            docker exec -it headscale \\\n  headscale users list\n
            "},{"location":"usage/getting-started/#register-a-node","title":"Register a node","text":"

            One has to register a node first to use headscale as coordination with Tailscale. The following examples work for the Tailscale client on Linux/BSD operating systems. Alternatively, follow the instructions to connect Android, Apple or Windows devices.

            "},{"location":"usage/getting-started/#normal-interactive-login","title":"Normal, interactive login","text":"

            On a client machine, run the tailscale up command and provide the FQDN of your headscale instance as argument:

            tailscale up --login-server <YOUR_HEADSCALE_URL>\n

            Usually, a browser window with further instructions is opened and contains the value for <YOUR_MACHINE_KEY>. Approve and register the node on your headscale server:

            NativeContainer
            headscale nodes register --user <USER> --key <YOUR_MACHINE_KEY>\n
            docker exec -it headscale \\\n  headscale nodes register --user <USER> --key <YOUR_MACHINE_KEY>\n
            "},{"location":"usage/getting-started/#using-a-preauthkey","title":"Using a preauthkey","text":"

            It is also possible to generate a preauthkey and register a node non-interactively. First, generate a preauthkey on the headscale instance. By default, the key is valid for one hour and can only be used once (see headscale preauthkeys --help for other options):

            NativeContainer
            headscale preauthkeys create --user <USER_ID>\n
            docker exec -it headscale \\\n  headscale preauthkeys create --user <USER_ID>\n

            The command returns the preauthkey on success which is used to connect a node to the headscale instance via the tailscale up command:

            tailscale up --login-server <YOUR_HEADSCALE_URL> --authkey <YOUR_AUTH_KEY>\n
            "},{"location":"usage/connect/android/","title":"Connecting an Android client","text":"

            This documentation has the goal of showing how a user can use the official Android Tailscale client with headscale.

            "},{"location":"usage/connect/android/#installation","title":"Installation","text":"

            Install the official Tailscale Android client from the Google Play Store or F-Droid.

            "},{"location":"usage/connect/android/#connect-via-normal-interactive-login","title":"Connect via normal, interactive login","text":"
            • Open the app and select the settings menu in the upper-right corner
            • Tap on Accounts
            • In the kebab menu icon (three dots) in the upper-right corner select Use an alternate server
            • Enter your server URL (e.g https://headscale.example.com) and follow the instructions
            • The client connects automatically as soon as the node registration is complete on headscale. Until then, nothing is visible in the server logs.
            "},{"location":"usage/connect/android/#connect-using-a-preauthkey","title":"Connect using a preauthkey","text":"
            • Open the app and select the settings menu in the upper-right corner
            • Tap on Accounts
            • In the kebab menu icon (three dots) in the upper-right corner select Use an alternate server
            • Enter your server URL (e.g https://headscale.example.com). If login prompts open, close it and continue
            • Open the settings menu in the upper-right corner
            • Tap on Accounts
            • In the kebab menu icon (three dots) in the upper-right corner select Use an auth key
            • Enter your preauthkey generated from headscale
            • If needed, tap Log in on the main screen. You should now be connected to your headscale.
            "},{"location":"usage/connect/apple/","title":"Connecting an Apple client","text":"

            This documentation has the goal of showing how a user can use the official iOS and macOS Tailscale clients with headscale.

            Instructions on your headscale instance

            An endpoint with information on how to connect your Apple device is also available at /apple on your running instance.

            "},{"location":"usage/connect/apple/#ios","title":"iOS","text":""},{"location":"usage/connect/apple/#installation","title":"Installation","text":"

            Install the official Tailscale iOS client from the App Store.

            "},{"location":"usage/connect/apple/#configuring-the-headscale-url","title":"Configuring the headscale URL","text":"
            • Open the Tailscale app
            • Click the account icon in the top-right corner and select Log in\u2026.
            • Tap the top-right options menu button and select Use custom coordination server.
            • Enter your instance url (e.g https://headscale.example.com)
            • Enter your credentials and log in. Headscale should now be working on your iOS device.
            "},{"location":"usage/connect/apple/#macos","title":"macOS","text":""},{"location":"usage/connect/apple/#installation_1","title":"Installation","text":"

            Choose one of the available Tailscale clients for macOS and install it.

            "},{"location":"usage/connect/apple/#configuring-the-headscale-url_1","title":"Configuring the headscale URL","text":""},{"location":"usage/connect/apple/#command-line","title":"Command line","text":"

            Use Tailscale's login command to connect with your headscale instance (e.g https://headscale.example.com):

            tailscale login --login-server <YOUR_HEADSCALE_URL>\n
            "},{"location":"usage/connect/apple/#gui","title":"GUI","text":"
            • Option + Click the Tailscale icon in the menu and hover over the Debug menu
            • Under Custom Login Server, select Add Account...
            • Enter the URL of your headscale instance (e.g https://headscale.example.com) and press Add Account
            • Follow the login procedure in the browser
            "},{"location":"usage/connect/apple/#tvos","title":"tvOS","text":""},{"location":"usage/connect/apple/#installation_2","title":"Installation","text":"

            Install the official Tailscale tvOS client from the App Store.

            Danger

            Don't open the Tailscale App after installation!

            "},{"location":"usage/connect/apple/#configuring-the-headscale-url_2","title":"Configuring the headscale URL","text":"
            • Open Settings (the Apple tvOS settings) > Apps > Tailscale
            • Under ALTERNATE COORDINATION SERVER URL, select URL
            • Enter the URL of your headscale instance (e.g https://headscale.example.com) and press OK
            • Return to the tvOS Home screen
            • Open Tailscale
            • Click the button Install VPN configuration and confirm the appearing popup by clicking the Allow button
            • Scan the QR code and follow the login procedure
            "},{"location":"usage/connect/windows/","title":"Connecting a Windows client","text":"

            This documentation has the goal of showing how a user can use the official Windows Tailscale client with headscale.

            Instructions on your headscale instance

            An endpoint with information on how to connect your Windows device is also available at /windows on your running instance.

            "},{"location":"usage/connect/windows/#installation","title":"Installation","text":"

            Download the Official Windows Client and install it.

            "},{"location":"usage/connect/windows/#configuring-the-headscale-url","title":"Configuring the headscale URL","text":"

            Open a Command Prompt or Powershell and use Tailscale's login command to connect with your headscale instance (e.g https://headscale.example.com):

            tailscale login --login-server <YOUR_HEADSCALE_URL>\n

            Follow the instructions in the opened browser window to finish the configuration.

            "},{"location":"usage/connect/windows/#troubleshooting","title":"Troubleshooting","text":""},{"location":"usage/connect/windows/#unattended-mode","title":"Unattended mode","text":"

            By default, Tailscale's Windows client is only running when the user is logged in. If you want to keep Tailscale running all the time, please enable \"Unattended mode\":

            • Click on the Tailscale tray icon and select Preferences
            • Enable Run unattended
            • Confirm the \"Unattended mode\" message

            See also Keep Tailscale running when I'm not logged in to my computer

            "},{"location":"usage/connect/windows/#failing-node-registration","title":"Failing node registration","text":"

            If you are seeing repeated messages like:

            [GIN] 2022/02/10 - 16:39:34 | 200 |    1.105306ms |       127.0.0.1 | POST     \"/machine/redacted\"\n

            in your headscale output, turn on DEBUG logging and look for:

            2022-02-11T00:59:29Z DBG Machine registration has expired. Sending a authurl to register machine=redacted\n

            This typically means that the registry keys above was not set appropriately.

            To reset and try again, it is important to do the following:

            1. Shut down the Tailscale service (or the client running in the tray)
            2. Delete Tailscale Application data folder, located at C:\\Users\\<USERNAME>\\AppData\\Local\\Tailscale and try to connect again.
            3. Ensure the Windows node is deleted from headscale (to ensure fresh setup)
            4. Start Tailscale on the Windows machine and retry the login.
            "}]} \ No newline at end of file diff --git a/development/setup/install/community/index.html b/development/setup/install/community/index.html index cf865894..88848d2d 100644 --- a/development/setup/install/community/index.html +++ b/development/setup/install/community/index.html @@ -1,4 +1,4 @@ - Community packages - Headscale

            Community packages

            Several Linux distributions and community members provide packages for headscale. Those packages may be used instead of the official releases provided by the headscale maintainers. Such packages offer improved integration for their targeted operating system and usually:

            • setup a dedicated local user account to run headscale
            • provide a default configuration
            • install headscale as system service

            Community packages might be outdated

            The packages mentioned on this page might be outdated or unmaintained. Use the official releases to get the current stable version or to test pre-releases.

            Packaging status

            Arch Linux

            Arch Linux offers a package for headscale, install via:

            pacman -S headscale
            + Community packages - Headscale      

            Community packages

            Several Linux distributions and community members provide packages for headscale. Those packages may be used instead of the official releases provided by the headscale maintainers. Such packages offer improved integration for their targeted operating system and usually:

            • setup a dedicated local user account to run headscale
            • provide a default configuration
            • install headscale as system service

            Community packages might be outdated

            The packages mentioned on this page might be outdated or unmaintained. Use the official releases to get the current stable version or to test pre-releases.

            Packaging status

            Arch Linux

            Arch Linux offers a package for headscale, install via:

            pacman -S headscale
             

            The AUR package headscale-git can be used to build the current development version.

            Fedora, RHEL, CentOS

            A third-party repository for various RPM based distributions is available at: https://copr.fedorainfracloud.org/coprs/jonathanspw/headscale/. The site provides detailed setup and installation instructions.

            Nix, NixOS

            A Nix package is available as: headscale. See the NixOS package site for installation details.

            Gentoo

            emerge --ask net-vpn/headscale
             

            Gentoo specific documentation is available here.

            OpenBSD

            Headscale is available in ports. The port installs headscale as system service with rc.d and provides usage instructions upon installation.

            pkg_add headscale
             
            \ No newline at end of file diff --git a/development/setup/install/container/index.html b/development/setup/install/container/index.html index a826a9ec..cc10c21b 100644 --- a/development/setup/install/container/index.html +++ b/development/setup/install/container/index.html @@ -1,4 +1,4 @@ - Container - Headscale

            Running headscale in a container

            Community documentation

            This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

            It might be outdated and it might miss necessary steps.

            This documentation has the goal of showing a user how-to set up and run headscale in a container. A container runtime such as Docker or Podman is required. The container image can be found on Docker Hub and GitHub Container Registry. The container image URLs are:

            Configure and run headscale

            1. Create a directory on the Docker host to store headscale's configuration and the SQLite database:

              mkdir -p ./headscale/{config,lib,run}
              + Container - Headscale      

              Running headscale in a container

              Community documentation

              This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

              It might be outdated and it might miss necessary steps.

              This documentation has the goal of showing a user how-to set up and run headscale in a container. A container runtime such as Docker or Podman is required. The container image can be found on Docker Hub and GitHub Container Registry. The container image URLs are:

              Configure and run headscale

              1. Create a directory on the Docker host to store headscale's configuration and the SQLite database:

                mkdir -p ./headscale/{config,lib,run}
                 cd ./headscale
                 
              2. Download the example configuration for your chosen version and save it as: $(pwd)/config/config.yaml. Adjust the configuration to suit your local environment. See Configuration for details.

              3. Start headscale from within the previously created ./headscale directory:

                docker run \
                   --name headscale \
                diff --git a/development/setup/install/official/index.html b/development/setup/install/official/index.html
                index a8c138e2..b27e488c 100644
                --- a/development/setup/install/official/index.html
                +++ b/development/setup/install/official/index.html
                @@ -1,4 +1,4 @@
                - Official releases - Headscale      

                Official releases

                Official releases for headscale are available as binaries for various platforms and DEB packages for Debian and Ubuntu. Both are available on the GitHub releases page.

                It is recommended to use our DEB packages to install headscale on a Debian based system as those packages configure a local user to run headscale, provide a default configuration and ship with a systemd service file. Supported distributions are Ubuntu 22.04 or newer, Debian 11 or newer.

                1. Download the latest headscale package for your platform (.deb for Ubuntu and Debian).

                  HEADSCALE_VERSION="" # See above URL for latest version, e.g. "X.Y.Z" (NOTE: do not add the "v" prefix!)
                  + Official releases - Headscale      

                  Official releases

                  Official releases for headscale are available as binaries for various platforms and DEB packages for Debian and Ubuntu. Both are available on the GitHub releases page.

                  It is recommended to use our DEB packages to install headscale on a Debian based system as those packages configure a local user to run headscale, provide a default configuration and ship with a systemd service file. Supported distributions are Ubuntu 22.04 or newer, Debian 11 or newer.

                  1. Download the latest headscale package for your platform (.deb for Ubuntu and Debian).

                    HEADSCALE_VERSION="" # See above URL for latest version, e.g. "X.Y.Z" (NOTE: do not add the "v" prefix!)
                     HEADSCALE_ARCH="" # Your system architecture, e.g. "amd64"
                     wget --output-document=headscale.deb \
                      "https://github.com/juanfont/headscale/releases/download/v${HEADSCALE_VERSION}/headscale_${HEADSCALE_VERSION}_linux_${HEADSCALE_ARCH}.deb"
                    diff --git a/development/setup/install/source/index.html b/development/setup/install/source/index.html
                    index 497689b9..9329d593 100644
                    --- a/development/setup/install/source/index.html
                    +++ b/development/setup/install/source/index.html
                    @@ -1,4 +1,4 @@
                    - Build from source - Headscale      

                    Build from source

                    Community documentation

                    This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

                    It might be outdated and it might miss necessary steps.

                    Headscale can be built from source using the latest version of Go and Buf (Protobuf generator). See the Contributing section in the GitHub README for more information.

                    OpenBSD

                    Install from source

                    # Install prerequisites
                    + Build from source - Headscale      

                    Build from source

                    Community documentation

                    This page is not actively maintained by the headscale authors and is written by community members. It is not verified by headscale developers.

                    It might be outdated and it might miss necessary steps.

                    Headscale can be built from source using the latest version of Go and Buf (Protobuf generator). See the Contributing section in the GitHub README for more information.

                    OpenBSD

                    Install from source

                    # Install prerequisites
                     pkg_add go git
                     
                     git clone https://github.com/juanfont/headscale.git
                    diff --git a/development/setup/requirements/index.html b/development/setup/requirements/index.html
                    index 2bfa00aa..4d4a590c 100644
                    --- a/development/setup/requirements/index.html
                    +++ b/development/setup/requirements/index.html
                    @@ -1 +1 @@
                    - Requirements and Assumptions - Headscale      

                    Requirements

                    Headscale should just work as long as the following requirements are met:

                    • A server with a public IP address for headscale. A dual-stack setup with a public IPv4 and a public IPv6 address is recommended.
                    • Headscale is served via HTTPS on port 4431 and may use additional ports.
                    • A reasonably modern Linux or BSD based operating system.
                    • A dedicated local user account to run headscale.
                    • A little bit of command line knowledge to configure and operate headscale.

                    Ports in use

                    The ports in use vary with the intended scenario and enabled features. Some of the listed ports may be changed via the configuration file but we recommend to stick with the default values.

                    • tcp/80
                      • Expose publicly: yes
                      • HTTP, used by Let's Encrypt to verify ownership via the HTTP-01 challenge.
                      • Only required if the built-in Let's Enrypt client with the HTTP-01 challenge is used. See TLS for details.
                    • tcp/443
                      • Expose publicly: yes
                      • HTTPS, required to make Headscale available to Tailscale clients1
                      • Required if the embedded DERP server is enabled
                    • udp/3478
                    • tcp/50443
                    • tcp/9090

                    Assumptions

                    The headscale documentation and the provided examples are written with a few assumptions in mind:

                    • Headscale is running as system service via a dedicated local user headscale.
                    • The configuration is loaded from /etc/headscale/config.yaml.
                    • SQLite is used as database.
                    • The data directory for headscale (used for private keys, ACLs, SQLite database, …) is located in /var/lib/headscale.
                    • URLs and values that need to be replaced by the user are either denoted as <VALUE_TO_CHANGE> or use placeholder values such as headscale.example.com.

                    Please adjust to your local environment accordingly.


                    1. The Tailscale client assumes HTTPS on port 443 in certain situations. Serving headscale either via HTTP or via HTTPS on a port other than 443 is possible but sticking with HTTPS on port 443 is strongly recommended for production setups. See issue 2164 for more information. 

                    \ No newline at end of file + Requirements and Assumptions - Headscale

                    Requirements

                    Headscale should just work as long as the following requirements are met:

                    • A server with a public IP address for headscale. A dual-stack setup with a public IPv4 and a public IPv6 address is recommended.
                    • Headscale is served via HTTPS on port 4431 and may use additional ports.
                    • A reasonably modern Linux or BSD based operating system.
                    • A dedicated local user account to run headscale.
                    • A little bit of command line knowledge to configure and operate headscale.

                    Ports in use

                    The ports in use vary with the intended scenario and enabled features. Some of the listed ports may be changed via the configuration file but we recommend to stick with the default values.

                    • tcp/80
                      • Expose publicly: yes
                      • HTTP, used by Let's Encrypt to verify ownership via the HTTP-01 challenge.
                      • Only required if the built-in Let's Enrypt client with the HTTP-01 challenge is used. See TLS for details.
                    • tcp/443
                      • Expose publicly: yes
                      • HTTPS, required to make Headscale available to Tailscale clients1
                      • Required if the embedded DERP server is enabled
                    • udp/3478
                    • tcp/50443
                    • tcp/9090

                    Assumptions

                    The headscale documentation and the provided examples are written with a few assumptions in mind:

                    • Headscale is running as system service via a dedicated local user headscale.
                    • The configuration is loaded from /etc/headscale/config.yaml.
                    • SQLite is used as database.
                    • The data directory for headscale (used for private keys, ACLs, SQLite database, …) is located in /var/lib/headscale.
                    • URLs and values that need to be replaced by the user are either denoted as <VALUE_TO_CHANGE> or use placeholder values such as headscale.example.com.

                    Please adjust to your local environment accordingly.


                    1. The Tailscale client assumes HTTPS on port 443 in certain situations. Serving headscale either via HTTP or via HTTPS on a port other than 443 is possible but sticking with HTTPS on port 443 is strongly recommended for production setups. See issue 2164 for more information. 

                    \ No newline at end of file diff --git a/development/setup/upgrade/index.html b/development/setup/upgrade/index.html index c38c7d23..ea67a34b 100644 --- a/development/setup/upgrade/index.html +++ b/development/setup/upgrade/index.html @@ -1 +1 @@ - Upgrade - Headscale

                    Upgrade an existing installation

                    Update an existing headscale installation to a new version:

                    • Read the announcement on the GitHub releases page for the new version. It lists the changes of the release along with possible breaking changes.
                    • Create a backup of your database.
                    • Update headscale to the new version, preferably by following the same installation method.
                    • Compare and update the configuration file.
                    • Restart headscale.
                    \ No newline at end of file + Upgrade - Headscale

                    Upgrade an existing installation

                    Update an existing headscale installation to a new version:

                    • Read the announcement on the GitHub releases page for the new version. It lists the changes of the release along with possible breaking changes.
                    • Create a backup of your database.
                    • Update headscale to the new version, preferably by following the same installation method.
                    • Compare and update the configuration file.
                    • Restart headscale.
                    \ No newline at end of file diff --git a/development/sitemap.xml b/development/sitemap.xml index f2ce4922..ac0e74d5 100644 --- a/development/sitemap.xml +++ b/development/sitemap.xml @@ -2,122 +2,122 @@ https://juanfont.github.io/headscale/development/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/about/clients/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/about/contributing/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/about/faq/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/about/features/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/about/help/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/about/releases/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/about/sponsor/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/acls/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/configuration/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/debug/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/derp/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/dns/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/oidc/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/remote-cli/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/routes/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/tls/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/integration/reverse-proxy/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/integration/tools/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/ref/integration/web-ui/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/setup/requirements/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/setup/upgrade/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/setup/install/community/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/setup/install/container/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/setup/install/official/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/setup/install/source/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/usage/getting-started/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/usage/connect/android/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/usage/connect/apple/ - 2025-08-24 + 2025-09-09 https://juanfont.github.io/headscale/development/usage/connect/windows/ - 2025-08-24 + 2025-09-09 \ No newline at end of file diff --git a/development/sitemap.xml.gz b/development/sitemap.xml.gz index 92582cdac3a093e5f123e520ca28cd3174b22eb6..2bfc548ccf8acedfae68357642fc51d0fbe738e2 100644 GIT binary patch literal 437 zcmV;m0ZRTKiwFn+Zog;(|8r?{Wo=<_E_iKh0L_=dj@%#&K=1n%qudi_SE|&lX0o?_ zLHhv&oP>(lEH<0nzpt}1s(Nn^Mo0u?%#&@5b9s5+^63pKC&Fv@IGno^V4#?AxpqH) zeDA+@FXO|d)yyC#6-K^xt4R6g+`jJvCxOiu9;hyk!>SW@_eFOep1bkkr0q~}`}%B` zOkq52snx-b|G&4}Mf3?E`URnh^9$O(7GcXl0cs67mE`&_g z08fS4`HZaYkUvk>Q6x3{8ruPy2QGg7$TpjuIDMKHsYkj3Y$ z@9efUO!8rn48=$qg$nl@nD_j+bX1Fx65Q3KA7^{{H f_P9#PV2)}}7-|29jQTlfz>dEGSUkHZiV*++E#J|4 literal 435 zcmV;k0ZjfMiwFn+R;p+M|8r?{Wo=<_E_iKh0L_=dPQx$^hVMMZ)O(vTfdptPH=Y0< zAWhshD2+qxPHX-hCa4u~k*ZE{Sf868a#}aq%P$*zJHP_v~*+FvXLz+&_%kxuv z*F5%D$66u*@5DIKshOGcgE8y6b`%&Eo2kPx8FI5s$Xpi9zPoSwtDTI^!TIfb93#4Z z^Fre0wc0dd;%*8&*P#n&X0V=|jbJ>yL&Us5VskXxXTQBz;st$w*dK1&{at&w5tGZ> zd0X?d@4pb(0V^99gG@*dkC>J)RFj><9ddwS)%1Z4NpkKHb%K; zm!+n_p9;wm+mN8BBg1hFF4(9JjIb7`p~foN3Csk%{in48R~Wn+E~%^pPFnEfi?j^- dxN?r5j%p3b6BmjR002H~&awai diff --git a/development/usage/connect/android/index.html b/development/usage/connect/android/index.html index 15315f46..aae78181 100644 --- a/development/usage/connect/android/index.html +++ b/development/usage/connect/android/index.html @@ -1 +1 @@ - Android - Headscale

                    Connecting an Android client

                    This documentation has the goal of showing how a user can use the official Android Tailscale client with headscale.

                    Installation

                    Install the official Tailscale Android client from the Google Play Store or F-Droid.

                    Connect via normal, interactive login

                    • Open the app and select the settings menu in the upper-right corner
                    • Tap on Accounts
                    • In the kebab menu icon (three dots) in the upper-right corner select Use an alternate server
                    • Enter your server URL (e.g https://headscale.example.com) and follow the instructions
                    • The client connects automatically as soon as the node registration is complete on headscale. Until then, nothing is visible in the server logs.

                    Connect using a preauthkey

                    • Open the app and select the settings menu in the upper-right corner
                    • Tap on Accounts
                    • In the kebab menu icon (three dots) in the upper-right corner select Use an alternate server
                    • Enter your server URL (e.g https://headscale.example.com). If login prompts open, close it and continue
                    • Open the settings menu in the upper-right corner
                    • Tap on Accounts
                    • In the kebab menu icon (three dots) in the upper-right corner select Use an auth key
                    • Enter your preauthkey generated from headscale
                    • If needed, tap Log in on the main screen. You should now be connected to your headscale.
                    \ No newline at end of file + Android - Headscale

                    Connecting an Android client

                    This documentation has the goal of showing how a user can use the official Android Tailscale client with headscale.

                    Installation

                    Install the official Tailscale Android client from the Google Play Store or F-Droid.

                    Connect via normal, interactive login

                    • Open the app and select the settings menu in the upper-right corner
                    • Tap on Accounts
                    • In the kebab menu icon (three dots) in the upper-right corner select Use an alternate server
                    • Enter your server URL (e.g https://headscale.example.com) and follow the instructions
                    • The client connects automatically as soon as the node registration is complete on headscale. Until then, nothing is visible in the server logs.

                    Connect using a preauthkey

                    • Open the app and select the settings menu in the upper-right corner
                    • Tap on Accounts
                    • In the kebab menu icon (three dots) in the upper-right corner select Use an alternate server
                    • Enter your server URL (e.g https://headscale.example.com). If login prompts open, close it and continue
                    • Open the settings menu in the upper-right corner
                    • Tap on Accounts
                    • In the kebab menu icon (three dots) in the upper-right corner select Use an auth key
                    • Enter your preauthkey generated from headscale
                    • If needed, tap Log in on the main screen. You should now be connected to your headscale.
                    \ No newline at end of file diff --git a/development/usage/connect/apple/index.html b/development/usage/connect/apple/index.html index 26899360..aec8563c 100644 --- a/development/usage/connect/apple/index.html +++ b/development/usage/connect/apple/index.html @@ -1,2 +1,2 @@ - Apple - Headscale

                    Connecting an Apple client

                    This documentation has the goal of showing how a user can use the official iOS and macOS Tailscale clients with headscale.

                    Instructions on your headscale instance

                    An endpoint with information on how to connect your Apple device is also available at /apple on your running instance.

                    iOS

                    Installation

                    Install the official Tailscale iOS client from the App Store.

                    Configuring the headscale URL

                    • Open the Tailscale app
                    • Click the account icon in the top-right corner and select Log in….
                    • Tap the top-right options menu button and select Use custom coordination server.
                    • Enter your instance url (e.g https://headscale.example.com)
                    • Enter your credentials and log in. Headscale should now be working on your iOS device.

                    macOS

                    Installation

                    Choose one of the available Tailscale clients for macOS and install it.

                    Configuring the headscale URL

                    Command line

                    Use Tailscale's login command to connect with your headscale instance (e.g https://headscale.example.com):

                    tailscale login --login-server <YOUR_HEADSCALE_URL>
                    + Apple - Headscale      

                    Connecting an Apple client

                    This documentation has the goal of showing how a user can use the official iOS and macOS Tailscale clients with headscale.

                    Instructions on your headscale instance

                    An endpoint with information on how to connect your Apple device is also available at /apple on your running instance.

                    iOS

                    Installation

                    Install the official Tailscale iOS client from the App Store.

                    Configuring the headscale URL

                    • Open the Tailscale app
                    • Click the account icon in the top-right corner and select Log in….
                    • Tap the top-right options menu button and select Use custom coordination server.
                    • Enter your instance url (e.g https://headscale.example.com)
                    • Enter your credentials and log in. Headscale should now be working on your iOS device.

                    macOS

                    Installation

                    Choose one of the available Tailscale clients for macOS and install it.

                    Configuring the headscale URL

                    Command line

                    Use Tailscale's login command to connect with your headscale instance (e.g https://headscale.example.com):

                    tailscale login --login-server <YOUR_HEADSCALE_URL>
                     

                    GUI

                    • Option + Click the Tailscale icon in the menu and hover over the Debug menu
                    • Under Custom Login Server, select Add Account...
                    • Enter the URL of your headscale instance (e.g https://headscale.example.com) and press Add Account
                    • Follow the login procedure in the browser

                    tvOS

                    Installation

                    Install the official Tailscale tvOS client from the App Store.

                    Danger

                    Don't open the Tailscale App after installation!

                    Configuring the headscale URL

                    • Open Settings (the Apple tvOS settings) > Apps > Tailscale
                    • Under ALTERNATE COORDINATION SERVER URL, select URL
                    • Enter the URL of your headscale instance (e.g https://headscale.example.com) and press OK
                    • Return to the tvOS Home screen
                    • Open Tailscale
                    • Click the button Install VPN configuration and confirm the appearing popup by clicking the Allow button
                    • Scan the QR code and follow the login procedure
                    \ No newline at end of file diff --git a/development/usage/connect/windows/index.html b/development/usage/connect/windows/index.html index d76ee590..fbf0bcfd 100644 --- a/development/usage/connect/windows/index.html +++ b/development/usage/connect/windows/index.html @@ -1,4 +1,4 @@ - Windows - Headscale

                    Connecting a Windows client

                    This documentation has the goal of showing how a user can use the official Windows Tailscale client with headscale.

                    Instructions on your headscale instance

                    An endpoint with information on how to connect your Windows device is also available at /windows on your running instance.

                    Installation

                    Download the Official Windows Client and install it.

                    Configuring the headscale URL

                    Open a Command Prompt or Powershell and use Tailscale's login command to connect with your headscale instance (e.g https://headscale.example.com):

                    tailscale login --login-server <YOUR_HEADSCALE_URL>
                    + Windows - Headscale      

                    Connecting a Windows client

                    This documentation has the goal of showing how a user can use the official Windows Tailscale client with headscale.

                    Instructions on your headscale instance

                    An endpoint with information on how to connect your Windows device is also available at /windows on your running instance.

                    Installation

                    Download the Official Windows Client and install it.

                    Configuring the headscale URL

                    Open a Command Prompt or Powershell and use Tailscale's login command to connect with your headscale instance (e.g https://headscale.example.com):

                    tailscale login --login-server <YOUR_HEADSCALE_URL>
                     

                    Follow the instructions in the opened browser window to finish the configuration.

                    Troubleshooting

                    Unattended mode

                    By default, Tailscale's Windows client is only running when the user is logged in. If you want to keep Tailscale running all the time, please enable "Unattended mode":

                    • Click on the Tailscale tray icon and select Preferences
                    • Enable Run unattended
                    • Confirm the "Unattended mode" message

                    See also Keep Tailscale running when I'm not logged in to my computer

                    Failing node registration

                    If you are seeing repeated messages like:

                    [GIN] 2022/02/10 - 16:39:34 | 200 |    1.105306ms |       127.0.0.1 | POST     "/machine/redacted"
                     

                    in your headscale output, turn on DEBUG logging and look for:

                    2022-02-11T00:59:29Z DBG Machine registration has expired. Sending a authurl to register machine=redacted
                     

                    This typically means that the registry keys above was not set appropriately.

                    To reset and try again, it is important to do the following:

                    1. Shut down the Tailscale service (or the client running in the tray)
                    2. Delete Tailscale Application data folder, located at C:\Users\<USERNAME>\AppData\Local\Tailscale and try to connect again.
                    3. Ensure the Windows node is deleted from headscale (to ensure fresh setup)
                    4. Start Tailscale on the Windows machine and retry the login.
                    \ No newline at end of file diff --git a/development/usage/getting-started/index.html b/development/usage/getting-started/index.html index a56cc13e..c0e76253 100644 --- a/development/usage/getting-started/index.html +++ b/development/usage/getting-started/index.html @@ -1,4 +1,4 @@ - Getting started - Headscale

                    Getting started

                    This page helps you get started with headscale and provides a few usage examples for the headscale command line tool headscale.

                    Prerequisites

                    Getting help

                    The headscale command line tool provides built-in help. To show available commands along with their arguments and options, run:

                    # Show help
                    + Getting started - Headscale      

                    Getting started

                    This page helps you get started with headscale and provides a few usage examples for the headscale command line tool headscale.

                    Prerequisites

                    Getting help

                    The headscale command line tool provides built-in help. To show available commands along with their arguments and options, run:

                    # Show help
                     headscale help
                     
                     # Show help for a specific command
                    diff --git a/versions.json b/versions.json
                    index 8ae89265..93cf3a6f 100644
                    --- a/versions.json
                    +++ b/versions.json
                    @@ -10,8 +10,8 @@
                         "version": "0.26.1",
                         "title": "0.26.1",
                         "aliases": [
                    -      "stable",
                    -      "latest"
                    +      "latest",
                    +      "stable"
                         ]
                       },
                       {