Connecting Docker Containers via TSDProxy¶
Installation¶
-
Install TSDProxy from Community Applications.
-
(Optional) Install Label Manager from Community Applications.
- If you choose not to install Label Manager, see the instructions to manually configure the container.
-
In the Unraid WebGUI, open Settings -> Label Manager.
-
Select the container to configure.
-
Select the desired settings and click Apply. (Usually, this will just be the "Enable" option.) The container will be restarted to apply the updated labels.
-
Open the TSDProxy dashboard to connect the container to Tailscale:
Manually Configuring Containers¶
- Edit the container.
- In the container settings, click Add another Path, Port, Variable, Label or Device.
- Create a label to enable TSDProxy:
- Config Type: Label
- Name: tsdproxy.enable
- Key: tsdproxy.enable
- Value: true
- Create a label to make the machine persistent:
- Config Type: Label
- Name: tsdproxy.ephemeral
- Key: tsdproxy.ephemeral
- Value: false
- Save the container.
- Open the TSDProxy dashboard to connect the container to Tailscale:
- Click TSDProxy on the Docker tab, then WebUI
- Click the container, and log in to Tailscale.