Skip to content

[Deployment] Separate public reader and tailnet-only administration services #27

Description

@troyscott

Outcome

Deploy independent processes and network paths for immutable public reading and private administration.

Acceptance criteria

  • Reader and admin listen on distinct loopback ports.
  • Tailscale Funnel targets only the reader.
  • Tailscale Serve targets only the admin service on a different port.
  • Admin identity headers are trusted only from the private proxy.
  • External tests cannot reach any admin or mutation route.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: deploymentMac mini and Tailscale deploymentmvpRequired for the first usable releasesecuritySecurity boundary or hardening worktype: foundationArchitecture, tooling, or project foundation

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions