2022-01-02 13:11:36 -05:00
|
|
|
# headscale documentation
|
2021-11-29 08:36:47 -05:00
|
|
|
|
2022-01-02 13:11:36 -05:00
|
|
|
This page contains the official and community contributed documentation for `headscale`.
|
|
|
|
|
|
|
|
If you are having trouble with following the documentation or get unexpected results,
|
|
|
|
please ask on [Discord](https://discord.gg/XcQxk2VHjx) instead of opening an Issue.
|
|
|
|
|
|
|
|
## Official documentation
|
|
|
|
|
|
|
|
### How-to
|
|
|
|
|
|
|
|
- [Running headscale on Linux](running-headscale-linux.md)
|
2022-02-19 12:14:51 -05:00
|
|
|
- [Control headscale remotely](remote-cli.md)
|
2022-02-11 13:39:41 -05:00
|
|
|
- [Using a Windows client with headscale](windows-client.md)
|
2022-01-02 13:11:36 -05:00
|
|
|
|
|
|
|
### References
|
|
|
|
|
2022-01-02 14:43:06 -05:00
|
|
|
- [Configuration](../config-example.yaml)
|
2022-01-02 14:39:51 -05:00
|
|
|
- [Glossary](glossary.md)
|
2022-01-02 14:43:06 -05:00
|
|
|
- [TLS](tls.md)
|
2022-01-02 13:11:36 -05:00
|
|
|
|
|
|
|
## Community documentation
|
|
|
|
|
|
|
|
Community documentation 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**.
|
|
|
|
|
2022-01-02 18:17:48 -05:00
|
|
|
- [Running headscale in a container](running-headscale-container.md)
|
2022-01-02 14:42:35 -05:00
|
|
|
|
|
|
|
## Misc
|
|
|
|
|
|
|
|
### Policy 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 namespaces (which are the equivalent to user/logins in Tailscale.com).
|
|
|
|
|
|
|
|
Please check https://tailscale.com/kb/1018/acls/, and `./tests/acls/` in this repo for working examples.
|
|
|
|
|
|
|
|
### Apple devices
|
|
|
|
|
|
|
|
An endpoint with information on how to connect your Apple devices (currently macOS only) is available at `/apple` on your running instance.
|