Skip to content

Instantly share code, notes, and snippets.

@kronenpj
Last active November 27, 2025 21:18
Show Gist options
  • Select an option

  • Save kronenpj/f6e2eec9d34898f52f68dbcde3739796 to your computer and use it in GitHub Desktop.

Select an option

Save kronenpj/f6e2eec9d34898f52f68dbcde3739796 to your computer and use it in GitHub Desktop.
Headplane Configuration
server:
host: "0.0.0.0"
port: 3000
cookie_secret: "abcdefghijklmnopqrstuvwxyz0123456"
cookie_secure: true
headscale:
url: "http://hs-container:8080"
public_url: "https://headscale.example.com/"
config_path: "/etc/headscale/config.yaml"
config_strict: true
integration:
agent:
enabled: true
pre_authkey: "abcdef0123456789abcdef0123456789abcdef0123456789"
docker:
enabled: true
container_label: "me.tale.headplane.target=hs-container"
socket: "unix:///var/run/docker.sock"
kubernetes:
enabled: false
validate_manifest: true
pod_name: "headscale"
proc:
enabled: false
oidc:
only_start_if_oidc_is_available: false
issuer: "https://auth.example.com/"
client_id: "c062cf58-71f4-48a1-a72b-5b3b53fc00cc" # Auth.pocketid
client_secret: "pocketidsecret" # Auth.pocketid
disable_api_key_login: false
token_endpoint_auth_method: "client_secret_basic"
headscale_api_key: "RFWSEDT.abcDEFghiJKL-f4abeDFGEQSvxhukdud"
redirect_uri: "https://headscale.example.com/admin/oidc/callback"
user_storage_file: ""
@kronenpj
Copy link
Author

This configuration in HeadPlane 0.6.0 gives this:
{"code":"OAUTH_RESPONSE_BODY_ERROR","error":{"name":"Record not found"}}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment