#Headscale - iDevice clients report hostname as localhost (Apple privacy - go figure) so to have a distinctive hostname you have to change the Device Name in tailscale client. If you didn't do that before registering the device you need to delete the node from headscale and reauthenticate it (and change your local DNS records for your homelab, if needed because the node will get a new tailscale IP).

No idea if you can do this by fiddling with headscale db.

#HomeLab
#SelfHosted
#SelfHosting

@pax0707 you could change it via the API and thus via most UIs.
@chibanglw Device name or hostname?
@pax0707 my bad. You can change the device name not the hostname. But the device name shows up in other clients and is used for msgicdns.

@chibanglw I was afraid I missed something obvious.
;- ) =

Yeah device name is showed there but headscale logs show hostname.
Makes troubleshooting almost impossible with 6+ devices spamming localhost. You need to track nodeids.

@pax0707 yes, I saw your discord chat. Sorry for the confusion.

@chibanglw I'm glad I managed to find a solution—great response from devs.

My main issue with troubleshooting is determining if something is a feature or a bug.
;- ) =