One TSDProxy instance, one Docker server, one Tailscale provider and a Servarr stack using network_mode service:vpn

One TSDProxy instance, one Docker server, one Tailscale provider and a Servarr stack using network_mode service:vpn

Description

In this scenario, we will have:

  1. one TSDProxy instance.
  2. one Docker server (with a servarr stack).
  3. one Tailscale configuration.

Scenario

tsdproxy with servarr

Server

docker-compose.yaml
services:
  tsdproxy:
    image: tsdproxy:latest
    user: root
    ports:
      - "8080:8080"
    volumes:
      - <PATH_TO_CONFIG>:/config
      - data:/data
      - /var/run/docker.sock:/var/run/docker.sock
    restart: unless-stopped

  prowlarr:
    container_name: prowlarr
    image: lscr.io/linuxserver/prowlarr:latest
    network_mode: "service:vpn"

  vpn:
    image: qmcgaw/gluetun
    networks:
      tailscale:
        aliases:
          - prowlarr

  prowlarr:
    network_mode: "service:vpn"
/config/tsdproxy.yaml
files:
  media:
    filename: /config/media.yaml
    defaultProxyProvider: default
    defaultProxyAccessLog: false
/config/media.yaml
prowlarr:
  url: http://prowlarr:9696
Last updated on