Skip to main content

Extra

Running Tdarr as a service on Linux

Please see this comment.

Using a base path with Tdarr WebUI

Implemented for 2.00.20

Using a UI base path or base URL is implemented with nginx. No adjustment to Tdarr_Server is needed.

location  /test/abc/testtdarr/ {
# don't forget trailing slash
proxy_pass http://127.0.0.1:8265/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

So you can use base paths such as:

/hometdarr/
/home/tdarr/
/tdarr/
/test/abc/testtdarr/

With the above config you can then access Tdarr at http://localhost/test/abc/testtdarr

For help with setting up nginx, see this guide:

For Apache:

<Location "/test/abc/testtdarr/">
ProxyPass "http://127.0.0.1:8265/"
ProxyPassReverse "/"
ProxyPreserveHost On
RequestHeader set X-Real-IP %{REMOTE_ADDR}s
RequestHeader set X-Forwarded-For %{HTTP_PROXY_ADD_X_FORWARDED_FOR}s
</Location>

For Caddy:

reverse_proxy /test/abc/testtdarr/* http://127.0.0.1:8265 {
header_up Host {host}
header_up X-Real-IP {remote}
header_up X-Forwarded-For {remote}
}