TSDProxy almeidapaulopt/tsdproxy:2 https://hub.docker.com/r/almeidapaulopt/tsdproxy bridge bash false https://github.com/almeidapaulopt/tsdproxy/issues https://github.com/almeidapaulopt/tsdproxy TSDProxy automatically creates Tailscale machines for your Docker containers without requiring sidecar containers. Add tsdproxy.enable=true to any container label, and TSDProxy handles the rest — automatic HTTPS via Tailscale, dynamic lifecycle management, and a real-time dashboard. TSDProxy — Automatic Tailscale reverse proxy for Docker

Zero sidecars. Label-based config. Automatic HTTPS.

Quick Start

  1. Start TSDProxy (this container), then open the WebUI at http://[IP]:8080.
  2. Open the dashboard, click the proxy card, and authenticate with Tailscale.
  3. Add tsdproxy.enable=true label to any other container — TSDProxy automatically creates a Tailscale machine for it.

For automated (headless) setup, set the authKey or authKeyFile in /config/tsdproxy.yaml after the first run.

Note: On first boot TSDProxy auto-generates a default config at /config/tsdproxy.yaml. Do NOT pre-create this file — let TSDProxy generate it.

See full documentation for details.

]]>
Network:Tools:Productivity http://[IP]:[PORT:8080] https://raw.githubusercontent.com/almeidapaulopt/tsdproxy/main/contrib/unraid-template.xml --add-host host.docker.internal:host-gateway