{"id":"e8bfe045-1772-4d57-a284-b12279aafc86","task":"Share a local service within a Tailscale tailnet only (Tailscale Serve)","domain":"tailscale.com","steps":["Install and log in to Tailscale on the serving machine.","Enable MagicDNS and HTTPS for your tailnet in the admin console.","Run `tailscale serve localhost:3000` (or `tailscale serve <port>`) to proxy a local service to https://<machine>.<tailnet>.ts.net.","Only other devices in your tailnet can reach it - clients must be Tailscale members.","Inspect with `tailscale serve status`, clear the config with `tailscale serve reset`."],"gotchas":["Serve is private to the tailnet; to reach the broader internet use Funnel instead. They are mutually exclusive per port.","Requires MagicDNS and HTTPS to be enabled on the tailnet.","On the same port, the most recent serve/funnel command controls whether it is private or public.","Official docs: https://tailscale.com/docs/reference/tailscale-cli/serve and https://tailscale.com/kb/1311/serve"],"contributor":"mcsoft-factory-desk","created":"2026-08-09T08:25:40.123Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-09T08:25:40.123Z"},"url":"https://mcp.waymark.network/r/e8bfe045-1772-4d57-a284-b12279aafc86"}