# ============================================================================= # Torrent Stack - Environment Variables # Copy this file to .env and fill in your values. # NEVER commit .env to version control. # ============================================================================= # ----- Time & Location ----- TIMEZONE=America/Los_Angeles # ----- Host ----- LOCAL_IPV4=192.168.50.0 # of your device EXTERNAL_IPV4=255.255.255.0 SERVER_NAME=localhost # most likely, set this to be the same as your local ipv4, unless you use tailscale or any sort of mDNS on your machine. homepage relies on this for hyperlinks, but not api calls. WEB_NAME=127.0.0.1 TAILNET_NAME=favorite-food.ts.net WEB_PROTOCOL=http # ----- Storage ----- DISK1=/mnt/disk1 DISK2=/mnt/disk2 DISK3=/mnt/disk3 # ----- Service Ports ----- PLEX_PORT=32400 PLEX_PFWD_PORT=32401 # PLEX PORT FORWARDED PORT. only if you manually specified TAUTULLI_PORT=8181 HOMEPAGE_PORT=3000 GLANCES_PORT=61208 # this is hardcoded, please do not change SEERR_PORT=5055 MYSPEED_PORT=5216 PROWLARR_PORT=9696 SONARR_PORT=8989 RADARR_PORT=7878 LIDARR_PORT=8686 QBITTORRENT_PORT=2161 TDARR_PORT=8265 TDARR_NODE_PORT=8266 OPENWEBUI_PORT=7001 PORTAINER_PORT=9443 SCRUTINY_PORT=4545 SCRUTINY_ADMIN_PORT=4646 PIHOLE_PORT=6060 KARAKEEP_PORT=4621 KARAKEEP_CHROME_PORT=9222 MEILI_PORT=7700 BAZARR_PORT=8787 VLLM_PORT=5081 SPOTIZERR_PORT=7171 SPOTIZERR_REDIS_PORT=6379 TDARR_NODE_ID=TdarrTranscoder # ----- Docker Images ----- # get with command: # docker compose ps -q | xargs docker inspect --format '{{.Image}}' | sort -u | xargs docker inspect --format '{{if .RepoDigests}}{{index .RepoDigests 0}}{{else}}{{.Id}} (local build){{end}}' TAUTULLI_IMAGE=ghcr.io/tautulli/tautulli:latest GLUETUN_IMAGE=qmcgaw/gluetun@sha256:e3272b29a4bc177b389fbdcb54cf9716ccbfc30f04d8b7a35b0a5be9cdb58461 QBITTORRENT_IMAGE=lscr.io/linuxserver/qbittorrent@sha256:b6ab43fe86039e5bdd3cc0b59b946414fcff0c8183e93636e6cb438fdac45028 PROWLARR_IMAGE=lscr.io/linuxserver/prowlarr@sha256:1295cff29d10b486c0d8324d1559a552140a5932bf8b3d87e398654414f63f92 SONARR_IMAGE=lscr.io/linuxserver/sonarr@sha256:373159ba768e23a3a1c497d9f2b936addf8fd5b1fdce7dd6a14080ac928bfda0 RADARR_IMAGE=lscr.io/linuxserver/radarr@sha256:a45b5ab0f850f39edb4cc9c95bbd967b52ddc3d4574a4dfb45561177db6c88f4 LIDARR_IMAGE=lscr.io/linuxserver/lidarr@sha256:bfec0ec2dc351fa5928379d785b08be395886f109393b9040ed7973bd1008060 BAZARR_IMAGE=lscr.io/linuxserver/bazarr@sha256:819327cb5da94a4187bd0512a8f6f8632541404e52cf5977a96e8865d983b07b TDARR_IMAGE=haveagitgat/tdarr@sha256:45742f00e51a58553844c8b13d97e7ae9b2ee9a056bd8e5993d9a8282a45a23f TDARR_NODE_IMAGE=haveagitgat/tdarr_node@sha256:7542459ac5ed5cd299600530e9625b9d590629d5dc391c0016773f5d6aa3fe75 SEERR_IMAGE=ghcr.io/seerr-team/seerr:latest SEARXNG_IMAGE=searxng/searxng:latest OPENWEBUI_IMAGE=ghcr.io/open-webui/open-webui@sha256:f67aea542a85e82cfab8c1de0719487b1566bffbb53c2b5448223611a16889dc KARAKEEP_IMAGE=ghcr.io/karakeep-app/karakeep@sha256:5467873df817ab3aa837f2b06bd7f2b0974132ba1ae5bce0b7e2fd134abc269b CLOUDFLARED_IMAGE=cloudflare/cloudflared:latest PORTUPDATER_IMAGE=curlimages/curl:8.21.0 CADDY_IMAGE=caddy:latest AUTOHEAL_IMAGE=willfarrell/autoheal:latest MYSPEED_IMAGE=germannewsmaker/myspeed:latest HOMEPAGE_IMAGE=ghcr.io/gethomepage/homepage:latest SCRUTINY_IMAGE=ghcr.io/analogj/scrutiny@sha256:9d0e6d146529d9d1407e1d0a9f685d0b6b840cac070e87e0ab62034d9b80c2b7 PIHOLE_IMAGE=pihole/pihole@sha256:f7d1be836e3bc608b56d82fc9904f5a831cdfbc0dc9c6d58f94e4c985c70038b PORTAINER_IMAGE=portainer/portainer-ce:lts SPOTIZERR_IMAGE=spotizerrphoenix/spotizerr:latest REDIS_IMAGE=redis:alpine