Home Catalogus Headscale
Hulpprogramma's

Headscale

An open source, self-hosted implementation of the Tailscale control server, providing a private network for your devices.

ARM64 & AMD64
Docker & Rootless Podman
100% Self-Hosted (Geen Lock-in)
RAM Profiel: Laag
Standaard Poort: Port 9080

Waarom deze configuratie?

Snelle Start (Standalone Docker Compose)

Onderstaand compose-fragment is direct te gebruiken in elke Docker- of Podman-omgeving:

services:
  headscale:
    image: "headscale/headscale:latest"
    container_name: njorddeploy-headscale
    command: serve
    ports:
      - "9080:8080"
    volumes:
      - "./data/headscale/data:/var/lib/headscale"
      - "data_root/headscale/config.yaml:/etc/headscale/config.yaml:ro"
    environment:
      - "HEADSCALE_CONFIG=/etc/headscale/config.yaml"
      - "TZ=Etc/UTC"
      - "HEADSCALE_SERVER_URL=http://127.0.0.1:9080"
    networks:
      - njorddeploy_net
    user: "0:0"
networks:
  njorddeploy_net:

Start de service direct via de commandline: docker compose up -d

Configuratie & Omgevingsvariabelen

Belangrijkste configuratieparameters en standaardwaarden uit de NjordDeploy component-sjabloon:

Variable Default Value Description
HEADSCALE_WEB_PORT 9080 The external port for Headscale's web UI and API.
HOST_IP 127.0.0.1 The IP address or domain name where Headscale is externally accessible. Used for the server_url in the configuration.
TZ Etc/UTC Specify the timezone for the container (e.g., Europe/London, America/New_York).

Ecosysteem & Bedrijfsintegratie

Eenvoudig beheren via NjordDeploy

Installeer, bewaak en update deze service met 1 klik op uw eigen Raspberry Pi of Proxmox server via de NjordDeploy Configurator.