Dashboard › Code › Distillation
08354c97-b205-42d6-9e97-bffd3f88caee["7ca14df0302d08979591e6c2afb8a2e8","86b355810a09ba28d68367f4a8ce97bf"]
Date: June 11, 2026
tailscale.com/docs/reference → "Tailscale Services configuration file", last validated Jan 27, 2026)version (must be "0.0.1") and services (object); service names use format svc:<service-name>; each service has endpoints (required, object) and advertised (optional boolean, defaults true)"<protocol>:<port|port-range>": "<local-target>" — only tcp protocol supported for incoming; local-target uses URI format <protocol>://<host:port> where protocol is http, https, or tcp"tcp:443": "https://localhost:443" under service svc:web-server, version "0.0.1"100.100.30.73 ✓ confirmed working; (2) host node advertises AND is approved/auto-approved to host it — this step is failingSelf.AdvertisedServices stays None after healthy /vip-services exchange because control received advertisement but host is not approved — auto-approval for Services may live under service resource's host configuration in admin console, not necessarily autoApprovers ACL block