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
- the command line flag
- 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: https://github.com/juanfont/headscale/blob/main/config-example.yaml
- Version 0.26.0: https://github.com/juanfont/headscale/blob/v0.26.0/config-example.yaml