diff --git a/config.sample.yaml b/config.sample.yaml index 7b1f219..65c81d0 100644 --- a/config.sample.yaml +++ b/config.sample.yaml @@ -50,6 +50,7 @@ services: rules: - host: plex.${TRAEFIK_DOMAIN} httpAuth: false + internalHost: 172.17.0.1 internalPort: 32400 - name: flaresolverr enabled: true diff --git a/run-seedbox.sh b/run-seedbox.sh index c8cc400..7512c90 100755 --- a/run-seedbox.sh +++ b/run-seedbox.sh @@ -425,6 +425,8 @@ EOF # If VPN => Traefik rule should redirect to gluetun container backendHost=${name} [[ ${vpn} == "true" ]] && backendHost="gluetun" + internalHost=$(echo $rule | jq -r .internalHost) + [[ ${internalHost} != "null" ]] && backendHost=${internalHost} # Handle custom scheme (default if non-specified is http) internalScheme="http"