Donate to mrmarkuz

Headscale

Headscale 'a zero-config VPN service that simplifies secure network access'

The Headscale app announcement

Headscale is a community application from the mrmarkuz repository. Documentation and source can be found on GitHub.
Please see the excerpt from the readme.md

README.md
[Headscale](https://headscale.net/stable/) is an open source, self-hosted implementation of the Tailscale control server.
 
## Install
 
Instantiate the module with:
 
    add-module ghcr.io/mrmarkuz/headscale:latest 1
 
The output of the command will return the instance name.
Output example:
 
    {"module_id": "headscale1", "image_name": "headscale", "image_url": "ghcr.io/mrmarkuz/headscale:latest"}
 
## Configure
 
- Set an FQDN and browse to `https://<FQDN>/web`
 
- Get an API key:
 
      runagent -m headscale1 podman exec -ti headscale-app headscale apikeys create
 
- Setup the API key and the FQDN in headscale UI
 
- It's possible to secure the Headscale UI /web path by adding address restrictions in the HTTP route `headscale1-web`
 
 
## Uninstall
 
To uninstall the instance:
 
    remove-module --no-preserve headscale1

.


  • ns8/applications/headscale.txt
  • Last modified: 14 months ago
  • by LayLow