Documentation

Introduction

๐Ÿ‘‹ Welcome to the TSDProxy documentation!

What is TSDProxy?

TSDProxy is a Tailscale + Docker application that automatically creates a proxy to virtual addresses in your Tailscale network based on Docker container labels. It simplifies traffic redirection to services running inside Docker containers, without the need for a separate Tailscale container for each service.

โ„น๏ธ
TSDProxy just needs a label in your new docker service and it will be automatically created in your Tailscale network and the proxy will be ready to be used.

Why another proxy?

TSDProxy was created to address the need for a proxy that can handle multiple services without the need for a dedicated Tailscale container for each service, without configuring virtual hosts in Tailscale network, without entry configuration in a proxy like Caddy/nginx.

how tsdproxy works

What’s different with TSDProxy?

TSDProxy differs from other Tailscale proxies in that it does not require a separate Tailscale.

how tsdproxy works

Features

  • Easy to Use - creates virtual Tailscale addresses using Docker container labels
  • Lightweight -No need to spin up a dedicated Tailscale container for every service.
  • Quick deploy - No need to configure virtual hosts in Tailscale network.
  • Automatically supports TLS - Automatically supports Tailscale/LetsEncrypt certificates with MagicDNS.

Questions or Feedback?

โ“
TSDProxy is still in active development. Have a question or feedback? Feel free to open an issue!

Next

Dive right into the following section to get started:

Last updated on