System Logs & Audit Trail
View Headscale panel audit events and daemon service logs
Server Action Events
Delete Device
2026-07-21 18:04:16
Deleted device ID: 3
Admin Client IP: 100.64.0.1:64614
Expire Pre-Auth Key
2026-07-11 06:43:33
Expired key 'hskey-auth-A...' (ID: 1) for user 'admin' (1)
Admin Client IP: 100.64.0.1:38358
Import Backup
2026-07-10 19:29:29
Restored backup from 2026-07-10T19:28:42Z (version 1.0)
Admin Client IP: 100.64.0.1:23795
Export Backup
2026-07-10 19:28:42
Downloaded system backup file
Admin Client IP: 100.64.0.1:23795
headscale.service output
headscale.service
bash — active (200 lines)
Aug 10 18:31:43 10443317-01 systemd[1]: headscale.service: Scheduled restart job, restart counter is at 69.
Aug 10 18:31:43 10443317-01 systemd[1]: Stopped headscale coordination server for Tailscale.
Aug 10 18:31:43 10443317-01 systemd[1]: Started headscale coordination server for Tailscale.
Aug 10 18:31:43 10443317-01 headscale[128024]: Error: initializing: loading configuration: server_url cannot be part of base_domain in a way that could make the DERP and headscale server unreachable
Aug 10 18:31:43 10443317-01 systemd[1]: headscale.service: Main process exited, code=exited, status=1/FAILURE
Aug 10 18:31:43 10443317-01 systemd[1]: headscale.service: Failed with result 'exit-code'.
Aug 10 18:31:48 10443317-01 systemd[1]: headscale.service: Scheduled restart job, restart counter is at 70.
Aug 10 18:31:48 10443317-01 systemd[1]: Stopped headscale coordination server for Tailscale.
Aug 10 18:31:48 10443317-01 systemd[1]: Started headscale coordination server for Tailscale.
Aug 10 18:31:48 10443317-01 headscale[128032]: Error: initializing: loading configuration: server_url cannot be part of base_domain in a way that could make the DERP and headscale server unreachable
Aug 10 18:31:48 10443317-01 systemd[1]: headscale.service: Main process exited, code=exited, status=1/FAILURE
Aug 10 18:31:48 10443317-01 systemd[1]: headscale.service: Failed with result 'exit-code'.
Aug 10 18:31:53 10443317-01 systemd[1]: headscale.service: Scheduled restart job, restart counter is at 71.
Aug 10 18:31:53 10443317-01 systemd[1]: Stopped headscale coordination server for Tailscale.
Aug 10 18:31:53 10443317-01 systemd[1]: Started headscale coordination server for Tailscale.
Aug 10 18:31:54 10443317-01 headscale[128040]: Error: initializing: loading configuration: server_url cannot be part of base_domain in a way that could make the DERP and headscale server unreachable
Aug 10 18:31:54 10443317-01 systemd[1]: headscale.service: Main process exited, code=exited, status=1/FAILURE
Aug 10 18:31:54 10443317-01 systemd[1]: headscale.service: Failed with result 'exit-code'.
Aug 10 18:31:59 10443317-01 systemd[1]: headscale.service: Scheduled restart job, restart counter is at 72.
Aug 10 18:31:59 10443317-01 systemd[1]: Stopped headscale coordination server for Tailscale.
Aug 10 18:31:59 10443317-01 systemd[1]: Started headscale coordination server for Tailscale.
Aug 10 18:31:59 10443317-01 headscale[128047]: Error: initializing: loading configuration: server_url cannot be part of base_domain in a way that could make the DERP and headscale server unreachable
Aug 10 18:31:59 10443317-01 systemd[1]: headscale.service: Main process exited, code=exited, status=1/FAILURE
Aug 10 18:31:59 10443317-01 systemd[1]: headscale.service: Failed with result 'exit-code'.
Aug 10 18:32:04 10443317-01 systemd[1]: headscale.service: Scheduled restart job, restart counter is at 73.
Aug 10 18:32:04 10443317-01 systemd[1]: Stopped headscale coordination server for Tailscale.
Aug 10 18:32:04 10443317-01 systemd[1]: Started headscale coordination server for Tailscale.
Aug 10 18:32:04 10443317-01 headscale[128053]: Error: initializing: loading configuration: server_url cannot be part of base_domain in a way that could make the DERP and headscale server unreachable
Aug 10 18:32:04 10443317-01 systemd[1]: headscale.service: Main process exited, code=exited, status=1/FAILURE
Aug 10 18:32:04 10443317-01 systemd[1]: headscale.service: Failed with result 'exit-code'.
Aug 10 18:32:09 10443317-01 systemd[1]: headscale.service: Scheduled restart job, restart counter is at 74.
Aug 10 18:32:09 10443317-01 systemd[1]: Stopped headscale coordination server for Tailscale.
Aug 10 18:32:09 10443317-01 systemd[1]: Started headscale coordination server for Tailscale.
Aug 10 18:32:09 10443317-01 headscale[128059]: Error: initializing: loading configuration: server_url cannot be part of base_domain in a way that could make the DERP and headscale server unreachable
Aug 10 18:32:09 10443317-01 systemd[1]: headscale.service: Main process exited, code=exited, status=1/FAILURE
Aug 10 18:32:09 10443317-01 systemd[1]: headscale.service: Failed with result 'exit-code'.
Aug 10 18:32:14 10443317-01 systemd[1]: headscale.service: Scheduled restart job, restart counter is at 75.
Aug 10 18:32:14 10443317-01 systemd[1]: Stopped headscale coordination server for Tailscale.
Aug 10 18:32:14 10443317-01 systemd[1]: Started headscale coordination server for Tailscale.
Aug 10 18:32:15 10443317-01 headscale[128065]: Error: initializing: loading configuration: server_url cannot be part of base_domain in a way that could make the DERP and headscale server unreachable
Aug 10 18:32:15 10443317-01 systemd[1]: headscale.service: Main process exited, code=exited, status=1/FAILURE
Aug 10 18:32:15 10443317-01 systemd[1]: headscale.service: Failed with result 'exit-code'.
Aug 10 18:32:20 10443317-01 systemd[1]: headscale.service: Scheduled restart job, restart counter is at 76.
Aug 10 18:32:20 10443317-01 systemd[1]: Stopped headscale coordination server for Tailscale.
Aug 10 18:32:20 10443317-01 systemd[1]: Started headscale coordination server for Tailscale.
Aug 10 18:32:20 10443317-01 headscale[128073]: Error: initializing: loading configuration: server_url cannot be part of base_domain in a way that could make the DERP and headscale server unreachable
Aug 10 18:32:20 10443317-01 systemd[1]: headscale.service: Main process exited, code=exited, status=1/FAILURE
Aug 10 18:32:20 10443317-01 systemd[1]: headscale.service: Failed with result 'exit-code'.
Aug 10 18:32:25 10443317-01 systemd[1]: Stopped headscale coordination server for Tailscale.
Aug 10 18:32:25 10443317-01 systemd[1]: Started headscale coordination server for Tailscale.
Aug 10 18:32:25 10443317-01 headscale[128082]: 2026-08-10T18:32:25Z INF Opening database database=sqlite3 path=/var/lib/headscale/db.sqlite
Aug 10 18:32:25 10443317-01 headscale[128082]: 2026-08-10T18:32:25Z INF starting headscale commit=8eea89488c642f3d5f617fab5493d5f51f6f4ad0 version=v0.29.2
Aug 10 18:32:25 10443317-01 headscale[128082]: 2026-08-10T18:32:25Z INF Clients with a lower minimum version will be rejected minimum_version=v1.80
Aug 10 18:32:26 10443317-01 headscale[128082]: 2026-08-10T18:32:26Z INF HA subnet router health probing enabled interval=10000 timeout=5000
Aug 10 18:32:26 10443317-01 headscale[128082]: 2026-08-10T18:32:26Z WRN listening without TLS but ServerURL does not start with http://
Aug 10 18:32:26 10443317-01 headscale[128082]: 2026-08-10T18:32:26Z INF listening and serving HTTP on: 0.0.0.0:8080
Aug 10 18:32:26 10443317-01 headscale[128082]: 2026-08-10T18:32:26Z INF listening and serving debug and metrics on: 127.0.0.1:9090
Aug 10 18:32:36 10443317-01 headscale[128082]: 2026-08-10T18:32:36Z INF node connected machine.key=[xrbzQ] node.expired=false node.id=5 node.is_tagged=false node.key=[N5J+N] node.name=proxmox-svr node.online=true user.name=admin
Aug 10 18:32:36 10443317-01 headscale[128082]: 2026-08-10T18:32:36Z INF ../../../home/runner/work/headscale/headscale/hscontrol/poll.go:251 > node has connected chan=0x10173c81dc00 component=poll machine.key=[xrbzQ] node.expired=false node.id=5 node.is_tagged=false node.key=[N5J+N] node.name=proxmox-svr node.online=false omit_peers=false stream=true user.name=admin
Aug 10 18:32:36 10443317-01 headscale[128082]: 2026-08-10T18:32:36Z INF http request bytes=0 elapsed=233.702954 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51292 status=200
Aug 10 18:32:39 10443317-01 headscale[128082]: 2026-08-10T18:32:39Z INF node connected machine.key=[/HP/H] node.expired=false node.id=1 node.is_tagged=false node.key=[AEamx] node.name=ndn node.online=true user.name=admin
Aug 10 18:32:39 10443317-01 headscale[128082]: 2026-08-10T18:32:39Z INF ../../../home/runner/work/headscale/headscale/hscontrol/poll.go:251 > node has connected chan=0x10173c77cb60 component=poll machine.key=[/HP/H] node.expired=false node.id=1 node.is_tagged=false node.key=[AEamx] node.name=ndn node.online=false omit_peers=false stream=true user.name=admin
Aug 10 18:32:40 10443317-01 headscale[128082]: 2026-08-10T18:32:40Z INF http request bytes=0 elapsed=121.481228 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51298 status=200
Aug 10 18:32:40 10443317-01 headscale[128082]: 2026-08-10T18:32:40Z INF node connected machine.key=[QQiBq] node.expired=false node.id=7 node.is_tagged=false node.key=[cNTqT] node.name=subnetR node.online=true user.name=admin
Aug 10 18:32:40 10443317-01 headscale[128082]: 2026-08-10T18:32:40Z INF ../../../home/runner/work/headscale/headscale/hscontrol/poll.go:251 > node has connected chan=0x10173c77ce70 component=poll machine.key=[QQiBq] node.expired=false node.id=7 node.is_tagged=false node.key=[cNTqT] node.name=subnetR node.online=false omit_peers=false stream=true user.name=admin
Aug 10 18:32:41 10443317-01 headscale[128082]: 2026-08-10T18:32:41Z INF http request bytes=0 elapsed=56.447252 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51314 status=200
Aug 10 18:32:47 10443317-01 headscale[128082]: 2026-08-10T18:32:47Z INF node connected machine.key=[4Ywz9] node.expired=false node.id=2 node.is_tagged=false node.key=[4GxCz] node.name=subnetr node.online=true user.name=admin
Aug 10 18:32:47 10443317-01 headscale[128082]: 2026-08-10T18:32:47Z INF ../../../home/runner/work/headscale/headscale/hscontrol/poll.go:251 > node has connected chan=0x10173ca9b9d0 component=poll machine.key=[4Ywz9] node.expired=false node.id=2 node.is_tagged=false node.key=[4GxCz] node.name=subnetr node.online=false omit_peers=false stream=true user.name=admin
Aug 10 18:33:15 10443317-01 headscale[128082]: 2026-08-10T18:33:15Z INF http request bytes=0 elapsed=36388.291488 method=POST path=/ts2021 proto=HTTP/1.1 remote=127.0.0.1:51298 status=101
Aug 10 18:33:25 10443317-01 headscale[128082]: 2026-08-10T18:33:25Z INF http request bytes=0 elapsed=376.45852 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:37452 status=200
Aug 10 18:33:25 10443317-01 headscale[128082]: 2026-08-10T18:33:25Z INF node disconnected machine.key=[/HP/H] node.expired=false node.id=1 node.is_tagged=false node.key=[AEamx] node.name=ndn node.online=false user.name=admin
Aug 10 18:33:25 10443317-01 headscale[128082]: 2026-08-10T18:33:25Z INF node connected machine.key=[elA+v] node.expired=false node.id=4 node.is_tagged=false node.key=[WGdQv] node.name=localhost node.online=true user.name=admin
Aug 10 18:33:25 10443317-01 headscale[128082]: 2026-08-10T18:33:25Z INF ../../../home/runner/work/headscale/headscale/hscontrol/poll.go:251 > node has connected chan=0x10173c8eca10 component=poll machine.key=[elA+v] node.expired=false node.id=4 node.is_tagged=false node.key=[WGdQv] node.name=localhost node.online=false omit_peers=false stream=true user.name=admin
Aug 10 18:33:25 10443317-01 headscale[128082]: 2026-08-10T18:33:25Z INF ../../../home/runner/work/headscale/headscale/hscontrol/poll.go:211 > node has disconnected chan=0x10173c77cb60 component=poll machine.key=[/HP/H] node.expired=false node.id=1 node.is_tagged=false node.key=[AEamx] node.name=ndn node.online=false omit_peers=false stream=true user.name=admin
Aug 10 18:33:25 10443317-01 headscale[128082]: 2026-08-10T18:33:25Z INF http request bytes=13818 elapsed=46842.277996 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51298 status=200
Aug 10 18:33:26 10443317-01 headscale[128082]: 2026-08-10T18:33:26Z INF http request bytes=0 elapsed=89.636758 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:37452 status=200
Aug 10 18:35:11 10443317-01 headscale[128082]: 2026-08-10T18:35:11Z INF http request bytes=0 elapsed=493.715082 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:37452 status=200
Aug 10 18:36:45 10443317-01 headscale[128082]: 2026-08-10T18:36:45Z INF http request bytes=0 elapsed=217.647919 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:37452 status=200
Aug 10 18:37:56 10443317-01 headscale[128082]: 2026-08-10T18:37:56Z INF http request bytes=0 elapsed=425.701595 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51292 status=200
Aug 10 18:38:24 10443317-01 headscale[128082]: 2026-08-10T18:38:24Z INF http request bytes=176 elapsed=0.375517 method=GET path=/key proto=HTTP/1.0 remote=127.0.0.1:45538 status=200
Aug 10 18:38:25 10443317-01 headscale[128082]: 2026-08-10T18:38:25Z INF http request bytes=251 elapsed=467.714734 method=POST path=/machine/register proto=HTTP/2.0 remote=127.0.0.1:45544 status=200
Aug 10 18:38:25 10443317-01 headscale[128082]: 2026-08-10T18:38:25Z INF http request bytes=0 elapsed=568.754632 method=POST path=/ts2021 proto=HTTP/1.1 remote=127.0.0.1:45544 status=101
Aug 10 18:38:31 10443317-01 headscale[128082]: 2026-08-10T18:38:31Z INF http request bytes=176 elapsed=0.138821 method=GET path=/key proto=HTTP/1.0 remote=127.0.0.1:45556 status=200
Aug 10 18:38:31 10443317-01 headscale[128082]: 2026-08-10T18:38:31Z INF starting node registration using auth id: hskey-authreq-VARkEfjPySYN8Qp0Pt8QPp-r
Aug 10 18:38:31 10443317-01 headscale[128082]: 2026-08-10T18:38:31Z INF http request bytes=273 elapsed=2.340528 method=POST path=/machine/register proto=HTTP/2.0 remote=127.0.0.1:45572 status=200
Aug 10 18:38:31 10443317-01 headscale[128082]: 2026-08-10T18:38:31Z INF http request bytes=176 elapsed=0.126156 method=GET path=/key proto=HTTP/1.0 remote=127.0.0.1:45588 status=200
Aug 10 18:38:35 10443317-01 headscale[128082]: 2026-08-10T18:38:35Z INF http request bytes=14711 elapsed=1.201669 method=GET path=/register/hskey-authreq-VARkEfjPySYN8Qp0Pt8QPp-r proto=HTTP/1.0 remote=127.0.0.1:44894 status=200
Aug 10 18:39:29 10443317-01 headscale[128082]: 2026-08-10T18:39:29Z ERR ../../../home/runner/work/headscale/headscale/hscontrol/app.go:470 > missing "Bearer " prefix in "Authorization" header client_address=127.0.0.1:38388
Aug 10 18:39:29 10443317-01 headscale[128082]: 2026-08-10T18:39:29Z INF http request bytes=12 elapsed=1.30859 method=GET path=/api/config proto=HTTP/1.0 remote=127.0.0.1:38388 status=401
Aug 10 18:39:29 10443317-01 headscale[128082]: 2026-08-10T18:39:29Z INF http request bytes=166 elapsed=79.727533 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:38378 status=200
Aug 10 18:39:29 10443317-01 headscale[128082]: 2026-08-10T18:39:29Z ERR ../../../home/runner/work/headscale/headscale/hscontrol/app.go:470 > missing "Bearer " prefix in "Authorization" header client_address=127.0.0.1:38406
Aug 10 18:39:29 10443317-01 headscale[128082]: 2026-08-10T18:39:29Z INF http request bytes=12 elapsed=0.361081 method=GET path=/api/env proto=HTTP/1.0 remote=127.0.0.1:38406 status=401
Aug 10 18:39:29 10443317-01 headscale[128082]: 2026-08-10T18:39:29Z INF http request bytes=6236 elapsed=74.528162 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:38390 status=200
Aug 10 18:39:31 10443317-01 headscale[128082]: 2026-08-10T18:39:31Z INF http request bytes=0 elapsed=60011.64766 method=POST path=/ts2021 proto=HTTP/1.1 remote=127.0.0.1:45572 status=101
Aug 10 18:39:31 10443317-01 headscale[128082]: 2026-08-10T18:39:31Z INF http request bytes=217 elapsed=59834.458852 method=POST path=/machine/register proto=HTTP/2.0 remote=127.0.0.1:45572 status=200
Aug 10 18:39:31 10443317-01 headscale[128082]: 2026-08-10T18:39:31Z INF http request bytes=176 elapsed=0.143754 method=GET path=/key proto=HTTP/1.0 remote=127.0.0.1:38420 status=200
Aug 10 18:40:31 10443317-01 headscale[128082]: 2026-08-10T18:40:31Z INF http request bytes=217 elapsed=59995.977854 method=POST path=/machine/register proto=HTTP/2.0 remote=127.0.0.1:38436 status=200
Aug 10 18:40:31 10443317-01 headscale[128082]: 2026-08-10T18:40:31Z INF http request bytes=0 elapsed=60037.225423 method=POST path=/ts2021 proto=HTTP/1.1 remote=127.0.0.1:38436 status=101
Aug 10 18:40:31 10443317-01 headscale[128082]: 2026-08-10T18:40:31Z INF http request bytes=176 elapsed=0.278681 method=GET path=/key proto=HTTP/1.0 remote=127.0.0.1:51580 status=200
Aug 10 18:40:35 10443317-01 headscale[128082]: 2026-08-10T18:40:35Z INF Updating existing node registration via reauth existing={"machine.key":"[/HP/H]","node.expired":true,"node.id":1,"node.is_tagged":false,"node.key":"[AEamx]","node.name":"ndn","node.online":false,"user.name":"admin"} incoming.hostname=ndn-laptop incoming.machine_key=[/HP/H]
Aug 10 18:40:35 10443317-01 headscale[128082]: 2026-08-10T18:40:35Z INF node registered successfully machine.key=[/HP/H] node.expired=false node.id=1 node.is_tagged=false node.key=[V64rd] node.name=ndn-laptop node.online=false registration_key=hskey-reg-jqwey0qeVa5MEP8Kb41v4SyEpVZFMuD7pVb2fwXibErEpzc6ESAckEx2zwUYNLvl user.name=admin
Aug 10 18:40:35 10443317-01 headscale[128082]: 2026-08-10T18:40:35Z INF http request bytes=252 elapsed=3895.252919 method=POST path=/machine/register proto=HTTP/2.0 remote=127.0.0.1:51582 status=200
Aug 10 18:40:36 10443317-01 headscale[128082]: 2026-08-10T18:40:36Z INF http request bytes=0 elapsed=474.206529 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51582 status=200
Aug 10 18:40:36 10443317-01 headscale[128082]: 2026-08-10T18:40:36Z INF node connected machine.key=[/HP/H] node.expired=false node.id=1 node.is_tagged=false node.key=[V64rd] node.name=ndn-laptop node.online=true user.name=admin
Aug 10 18:40:36 10443317-01 headscale[128082]: 2026-08-10T18:40:36Z INF ../../../home/runner/work/headscale/headscale/hscontrol/poll.go:251 > node has connected chan=0x10173c77c930 component=poll machine.key=[/HP/H] node.expired=false node.id=1 node.is_tagged=false node.key=[V64rd] node.name=ndn-laptop node.online=false omit_peers=false stream=true user.name=admin
Aug 10 18:40:37 10443317-01 headscale[128082]: 2026-08-10T18:40:37Z INF http request bytes=0 elapsed=32.181089 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:37452 status=200
Aug 10 18:40:37 10443317-01 headscale[128082]: 2026-08-10T18:40:37Z INF http request bytes=0 elapsed=78.106695 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51582 status=200
Aug 10 18:40:40 10443317-01 headscale[128082]: 2026-08-10T18:40:40Z INF http request bytes=0 elapsed=19.964489 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51582 status=200
Aug 10 18:40:41 10443317-01 headscale[128082]: 2026-08-10T18:40:41Z INF http request bytes=0 elapsed=450.492257 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51582 status=200
Aug 10 18:42:15 10443317-01 headscale[128082]: 2026-08-10T18:42:15Z INF http request bytes=0 elapsed=11.111059 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51292 status=200
Aug 10 18:43:50 10443317-01 headscale[128082]: 2026-08-10T18:43:50Z INF http request bytes=0 elapsed=357.599546 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51292 status=200
Aug 10 18:43:52 10443317-01 headscale[128082]: 2026-08-10T18:43:52Z INF http request bytes=19 elapsed=0.080029 method=GET path=/login proto=HTTP/1.1 remote=45.198.224.26:32790 status=404
Aug 10 18:51:10 10443317-01 headscale[128082]: 2026-08-10T18:51:10Z INF http request bytes=166 elapsed=72.921253 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:56422 status=200
Aug 10 18:51:10 10443317-01 headscale[128082]: 2026-08-10T18:51:10Z INF http request bytes=6214 elapsed=69.164323 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:56438 status=200
Aug 10 18:51:27 10443317-01 headscale[128082]: 2026-08-10T18:51:27Z INF http request bytes=19 elapsed=0.11555 method=GET path=/keys proto=HTTP/1.0 remote=127.0.0.1:32864 status=404
Aug 10 18:51:34 10443317-01 headscale[128082]: 2026-08-10T18:51:34Z INF http request bytes=166 elapsed=73.965535 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:32866 status=200
Aug 10 18:51:34 10443317-01 headscale[128082]: 2026-08-10T18:51:34Z INF http request bytes=6214 elapsed=68.661149 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:32870 status=200
Aug 10 18:51:35 10443317-01 headscale[128082]: 2026-08-10T18:51:35Z INF http request bytes=166 elapsed=68.624481 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:45132 status=200
Aug 10 18:51:36 10443317-01 headscale[128082]: 2026-08-10T18:51:36Z INF http request bytes=6214 elapsed=70.408373 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:45146 status=200
Aug 10 18:51:39 10443317-01 headscale[128082]: 2026-08-10T18:51:39Z ERR ../../../home/runner/work/headscale/headscale/hscontrol/app.go:470 > missing "Bearer " prefix in "Authorization" header client_address=127.0.0.1:45158
Aug 10 18:51:39 10443317-01 headscale[128082]: 2026-08-10T18:51:39Z INF http request bytes=12 elapsed=0.286367 method=GET path=/api/backup/export proto=HTTP/1.0 remote=127.0.0.1:45158 status=401
Aug 10 18:51:46 10443317-01 headscale[128082]: 2026-08-10T18:51:46Z INF http request bytes=166 elapsed=70.423146 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:54250 status=200
Aug 10 18:51:46 10443317-01 headscale[128082]: 2026-08-10T18:51:46Z INF http request bytes=6214 elapsed=69.229265 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:54258 status=200
Aug 10 19:02:49 10443317-01 headscale[128082]: 2026-08-10T19:02:49Z INF http request bytes=166 elapsed=72.318552 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:39978 status=200
Aug 10 19:02:49 10443317-01 headscale[128082]: 2026-08-10T19:02:49Z INF http request bytes=6214 elapsed=71.116073 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:39980 status=200
Aug 10 19:02:53 10443317-01 headscale[128082]: 2026-08-10T19:02:53Z INF http request bytes=0 elapsed=315.484617 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51314 status=200
Aug 10 19:05:35 10443317-01 headscale[128082]: 2026-08-10T19:05:35Z INF http request bytes=166 elapsed=73.521533 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:43256 status=200
Aug 10 19:05:35 10443317-01 headscale[128082]: 2026-08-10T19:05:35Z INF http request bytes=6214 elapsed=68.966144 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:43264 status=200
Aug 10 19:09:27 10443317-01 headscale[128082]: 2026-08-10T19:09:27Z INF http request bytes=166 elapsed=71.492111 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:52580 status=200
Aug 10 19:09:27 10443317-01 headscale[128082]: 2026-08-10T19:09:27Z INF http request bytes=6214 elapsed=70.223904 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:52588 status=200
Aug 10 19:14:20 10443317-01 headscale[128082]: 2026-08-10T19:14:20Z ERR ../../../home/runner/work/headscale/headscale/hscontrol/app.go:470 > missing "Bearer " prefix in "Authorization" header client_address=127.0.0.1:35728
Aug 10 19:14:20 10443317-01 headscale[128082]: 2026-08-10T19:14:20Z INF http request bytes=12 elapsed=1.630716 method=GET path=/api/config proto=HTTP/1.0 remote=127.0.0.1:35728 status=401
Aug 10 19:14:20 10443317-01 headscale[128082]: 2026-08-10T19:14:20Z ERR ../../../home/runner/work/headscale/headscale/hscontrol/app.go:470 > missing "Bearer " prefix in "Authorization" header client_address=127.0.0.1:35736
Aug 10 19:14:20 10443317-01 headscale[128082]: 2026-08-10T19:14:20Z INF http request bytes=12 elapsed=0.234693 method=GET path=/api/env proto=HTTP/1.0 remote=127.0.0.1:35736 status=401
Aug 10 19:14:20 10443317-01 headscale[128082]: 2026-08-10T19:14:20Z INF http request bytes=166 elapsed=71.771121 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:35740 status=200
Aug 10 19:14:20 10443317-01 headscale[128082]: 2026-08-10T19:14:20Z INF http request bytes=6214 elapsed=70.231682 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:35744 status=200
Aug 10 19:14:43 10443317-01 headscale[128082]: 2026-08-10T19:14:43Z INF http request bytes=166 elapsed=88.454612 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:38738 status=200
Aug 10 19:14:43 10443317-01 headscale[128082]: 2026-08-10T19:14:43Z INF http request bytes=6214 elapsed=70.332398 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:38746 status=200
Aug 10 19:17:21 10443317-01 headscale[128082]: 2026-08-10T19:17:21Z INF http request bytes=166 elapsed=72.215423 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:59330 status=200
Aug 10 19:17:21 10443317-01 headscale[128082]: 2026-08-10T19:17:21Z INF http request bytes=6214 elapsed=69.112263 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:59342 status=200
Aug 10 19:19:50 10443317-01 headscale[128082]: 2026-08-10T19:19:50Z INF http request bytes=166 elapsed=70.424128 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:51336 status=200
Aug 10 19:19:50 10443317-01 headscale[128082]: 2026-08-10T19:19:50Z INF http request bytes=6214 elapsed=71.553699 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:51342 status=200
Aug 10 19:22:15 10443317-01 headscale[128082]: 2026-08-10T19:22:15Z INF http request bytes=166 elapsed=74.20373 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:35714 status=200
Aug 10 19:22:15 10443317-01 headscale[128082]: 2026-08-10T19:22:15Z INF http request bytes=6214 elapsed=71.876496 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:35730 status=200
Aug 10 19:22:17 10443317-01 headscale[128082]: 2026-08-10T19:22:17Z INF http request bytes=166 elapsed=69.645499 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:35742 status=200
Aug 10 19:22:17 10443317-01 headscale[128082]: 2026-08-10T19:22:17Z INF http request bytes=6214 elapsed=83.933969 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:35752 status=200
Aug 10 19:34:19 10443317-01 headscale[128082]: 2026-08-10T19:34:19Z INF http request bytes=0 elapsed=34.78067 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:37452 status=200
Aug 10 19:38:16 10443317-01 headscale[128082]: 2026-08-10T19:38:16Z INF http request bytes=0 elapsed=155.637627 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:37452 status=200
Aug 10 19:41:22 10443317-01 headscale[128082]: 2026-08-10T19:41:22Z INF http request bytes=123 elapsed=0.163432 method=GET path=/ proto=HTTP/1.1 remote=173.239.247.163:40793 status=200
Aug 10 19:42:01 10443317-01 headscale[128082]: 2026-08-10T19:42:00Z INF http request bytes=166 elapsed=72.568597 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:34986 status=200
Aug 10 19:42:01 10443317-01 headscale[128082]: 2026-08-10T19:42:01Z INF http request bytes=6214 elapsed=69.230086 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:34988 status=200
Aug 10 19:42:26 10443317-01 headscale[128082]: 2026-08-10T19:42:26Z INF http request bytes=0 elapsed=151.149024 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:37452 status=200
Aug 10 19:45:20 10443317-01 headscale[128082]: 2026-08-10T19:45:20Z INF http request bytes=0 elapsed=25.697307 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:37452 status=200
Aug 10 19:48:31 10443317-01 headscale[128082]: 2026-08-10T19:48:31Z INF http request bytes=0 elapsed=298.083722 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:45820 status=200
Aug 10 19:48:32 10443317-01 headscale[128082]: 2026-08-10T19:48:32Z INF node connected machine.key=[/HP/H] node.expired=false node.id=1 node.is_tagged=false node.key=[V64rd] node.name=ndn-laptop node.online=true user.name=admin
Aug 10 19:48:32 10443317-01 headscale[128082]: 2026-08-10T19:48:32Z INF ../../../home/runner/work/headscale/headscale/hscontrol/poll.go:251 > node has connected chan=0x10173c90ec40 component=poll machine.key=[/HP/H] node.expired=false node.id=1 node.is_tagged=false node.key=[V64rd] node.name=ndn-laptop node.online=true omit_peers=false stream=true user.name=admin
Aug 10 19:52:20 10443317-01 headscale[128082]: 2026-08-10T19:52:20Z INF http request bytes=166 elapsed=71.130401 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:33740 status=200
Aug 10 19:52:20 10443317-01 headscale[128082]: 2026-08-10T19:52:20Z INF http request bytes=6214 elapsed=70.426856 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:33746 status=200
Aug 10 19:52:33 10443317-01 headscale[128082]: 2026-08-10T19:52:33Z INF http request bytes=0 elapsed=440.54791 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:46254 status=200
Aug 10 19:52:33 10443317-01 headscale[128082]: 2026-08-10T19:52:33Z INF node connected machine.key=[elA+v] node.expired=false node.id=4 node.is_tagged=false node.key=[WGdQv] node.name=localhost node.online=true user.name=admin
Aug 10 19:52:33 10443317-01 headscale[128082]: 2026-08-10T19:52:33Z INF ../../../home/runner/work/headscale/headscale/hscontrol/poll.go:251 > node has connected chan=0x10173c9447e0 component=poll machine.key=[elA+v] node.expired=false node.id=4 node.is_tagged=false node.key=[WGdQv] node.name=localhost node.online=true omit_peers=false stream=true user.name=admin
Aug 10 19:53:21 10443317-01 headscale[128082]: 2026-08-10T19:53:21Z INF http request bytes=0 elapsed=171.343734 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:45820 status=200
Aug 10 19:54:22 10443317-01 headscale[128082]: 2026-08-10T19:54:22Z INF http request bytes=0 elapsed=325.334195 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:46254 status=200
Aug 10 19:55:10 10443317-01 headscale[128082]: 2026-08-10T19:55:10Z INF http request bytes=166 elapsed=71.537668 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:46936 status=200
Aug 10 19:55:10 10443317-01 headscale[128082]: 2026-08-10T19:55:10Z INF http request bytes=6214 elapsed=69.597632 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:46940 status=200
Aug 10 19:55:53 10443317-01 headscale[128082]: 2026-08-10T19:55:53Z INF http request bytes=166 elapsed=70.259939 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:43368 status=200
Aug 10 19:55:53 10443317-01 headscale[128082]: 2026-08-10T19:55:53Z INF http request bytes=6214 elapsed=69.670397 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:43378 status=200
Aug 10 19:56:37 10443317-01 headscale[128082]: 2026-08-10T19:56:37Z INF http request bytes=0 elapsed=469.901964 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:46254 status=200
Aug 10 19:57:05 10443317-01 headscale[128082]: 2026-08-10T19:57:05Z INF http request bytes=123 elapsed=0.160717 method=GET path=/ proto=HTTP/1.1 remote=185.242.226.58:60866 status=200
Aug 10 19:58:10 10443317-01 headscale[128082]: 2026-08-10T19:58:10Z INF http request bytes=15491 elapsed=0.433955 method=GET path=/favicon.ico proto=HTTP/1.1 remote=185.242.226.58:60398 status=200
Aug 10 19:59:34 10443317-01 headscale[128082]: 2026-08-10T19:59:34Z INF http request bytes=0 elapsed=335.335639 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:46254 status=200
Aug 10 20:00:58 10443317-01 headscale[128082]: 2026-08-10T20:00:58Z INF http request bytes=123 elapsed=0.360111 method=GET path=/ proto=HTTP/1.0 remote=198.235.24.165:51825 status=200
Aug 10 20:02:35 10443317-01 headscale[128082]: 2026-08-10T20:02:35Z INF http request bytes=0 elapsed=131.358235 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:46254 status=200
Aug 10 20:04:38 10443317-01 headscale[128082]: 2026-08-10T20:04:38Z INF http request bytes=0 elapsed=442.704103 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:46254 status=200
Aug 10 20:04:52 10443317-01 headscale[128082]: 2026-08-10T20:04:52Z INF http request bytes=0 elapsed=5487891.711343 method=POST path=/ts2021 proto=HTTP/1.1 remote=127.0.0.1:37452 status=101
Aug 10 20:04:52 10443317-01 headscale[128082]: 2026-08-10T20:04:52Z INF http request bytes=54026 elapsed=5487929.759287 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:37452 status=200
Aug 10 20:04:58 10443317-01 headscale[128082]: 2026-08-10T20:04:58Z INF http request bytes=0 elapsed=5066956.680604 method=POST path=/ts2021 proto=HTTP/1.1 remote=127.0.0.1:51582 status=101
Aug 10 20:04:59 10443317-01 headscale[128082]: 2026-08-10T20:04:59Z INF http request bytes=43092 elapsed=5063450.718035 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:51582 status=200
Aug 10 20:06:38 10443317-01 headscale[128082]: 2026-08-10T20:06:38Z INF http request bytes=0 elapsed=7.293176 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:46254 status=200
Aug 10 20:06:39 10443317-01 headscale[128082]: 2026-08-10T20:06:39Z INF http request bytes=166 elapsed=77.268034 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:56916 status=200
Aug 10 20:06:39 10443317-01 headscale[128082]: 2026-08-10T20:06:39Z INF http request bytes=166 elapsed=80.534125 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:56912 status=200
Aug 10 20:06:39 10443317-01 headscale[128082]: 2026-08-10T20:06:39Z INF http request bytes=6214 elapsed=69.002625 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:56928 status=200
Aug 10 20:06:39 10443317-01 headscale[128082]: 2026-08-10T20:06:39Z INF http request bytes=6214 elapsed=68.947718 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:56942 status=200
Aug 10 20:09:31 10443317-01 headscale[128082]: 2026-08-10T20:09:31Z INF http request bytes=0 elapsed=459.611996 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:46254 status=200
Aug 10 20:11:30 10443317-01 headscale[128082]: 2026-08-10T20:11:30Z INF http request bytes=0 elapsed=431.609915 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:46254 status=200
Aug 10 20:12:03 10443317-01 headscale[128082]: 2026-08-10T20:12:03Z INF http request bytes=123 elapsed=0.098772 method=GET path=/ proto=HTTP/1.1 remote=147.185.132.100:64264 status=200
Aug 10 20:14:51 10443317-01 headscale[128082]: 2026-08-10T20:14:51Z INF http request bytes=123 elapsed=0.153549 method=GET path=/ proto=HTTP/1.1 remote=165.154.163.3:55528 status=200
Aug 10 20:14:51 10443317-01 headscale[128082]: 2026-08-10T20:14:51Z INF http request bytes=15491 elapsed=0.414042 method=GET path=/favicon.ico proto=HTTP/1.1 remote=165.154.163.3:55532 status=200
Aug 10 20:16:05 10443317-01 headscale[128082]: 2026-08-10T20:16:05Z INF http request bytes=15491 elapsed=0.438081 method=GET path=/favicon.ico proto=HTTP/1.1 remote=165.154.163.3:49370 status=200
Aug 10 20:16:34 10443317-01 headscale[128082]: 2026-08-10T20:16:34Z INF http request bytes=166 elapsed=73.031542 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:49794 status=200
Aug 10 20:16:34 10443317-01 headscale[128082]: 2026-08-10T20:16:34Z INF http request bytes=6214 elapsed=69.695189 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:49798 status=200
Aug 10 20:17:50 10443317-01 headscale[128082]: 2026-08-10T20:17:50Z INF http request bytes=0 elapsed=281.187131 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:45820 status=200
Aug 10 20:23:13 10443317-01 headscale[128082]: 2026-08-10T20:23:13Z INF http request bytes=0 elapsed=474.607328 method=POST path=/machine/map proto=HTTP/2.0 remote=127.0.0.1:45820 status=200
Aug 10 20:26:21 10443317-01 headscale[128082]: 2026-08-10T20:26:21Z INF http request bytes=166 elapsed=73.717788 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:60570 status=200
Aug 10 20:26:21 10443317-01 headscale[128082]: 2026-08-10T20:26:21Z INF http request bytes=6214 elapsed=69.966206 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:60580 status=200
Aug 10 20:26:31 10443317-01 headscale[128082]: 2026-08-10T20:26:31Z INF http request bytes=166 elapsed=69.825241 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:44934 status=200
Aug 10 20:26:31 10443317-01 headscale[128082]: 2026-08-10T20:26:31Z INF http request bytes=6214 elapsed=69.998893 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:44938 status=200
Aug 10 20:27:59 10443317-01 headscale[128082]: 2026-08-10T20:27:59Z INF http request bytes=19 elapsed=0.066508 method=GET path=/keys proto=HTTP/1.0 remote=127.0.0.1:40108 status=404
Aug 10 20:28:04 10443317-01 headscale[128082]: 2026-08-10T20:28:04Z INF http request bytes=6214 elapsed=70.765167 method=GET path=/api/v1/node proto=HTTP/1.0 remote=127.0.0.1:40116 status=200
Aug 10 20:28:04 10443317-01 headscale[128082]: 2026-08-10T20:28:04Z INF http request bytes=166 elapsed=68.800542 method=GET path=/api/v1/user proto=HTTP/1.0 remote=127.0.0.1:41656 status=200