assemblrr/.env.example
soulis-1256 0696a83e2d
Fix fresh-install stalls and harden default-on sidecars
qBittorrent 5.x does not bind WireGuard's tun0 unless told to, so tracker
and DHT packets left via eth0 and Gluetun dropped them (stalledDL). Bind
the session to tun0 on VPN installs. Build sidecar images on the host
instead of apk at start, move vpn-watchdog off Gluetun's netns, ignore
non-video inotify events, and stop start/upgrade from aborting or
re-prompting.
2026-08-13 01:25:20 +03:00

40 lines
1.1 KiB
Text

# Generated into INSTALL_DIR/.env by setup (envsubst).
# Credentials go under secrets/, not here.
# Host user/group that owns media files
PUID=${PUID}
PGID=${PGID}
MEDIA_DIRECTORY=${MEDIA_DIRECTORY}
INSTALL_DIRECTORY=${INSTALL_DIRECTORY}
# jellyfin | emby | plex
MEDIA_SERVICE=${MEDIA_SERVICE}
# IANA timezone (e.g. Europe/Athens)
TZ=${TZ}
# y/n — secrets under secrets/ when enabled
VPN_ENABLED=${VPN_ENABLED}
# Gluetun provider id (e.g. protonvpn)
VPN_SERVICE=${VPN_SERVICE}
# openvpn | wireguard
VPN_TYPE=${VPN_TYPE}
# WireGuard only (not secret)
WIREGUARD_ADDRESSES=${WIREGUARD_ADDRESSES}
# on/off — only if your provider supports it
PORT_FORWARD_ONLY=${PORT_FORWARD_ONLY}
VPN_PORT_FORWARDING=${VPN_PORT_FORWARDING}
# configure.sh API host
API_HOST=${API_HOST}
# seerr-gateway: 1 = DELETE /request also purges media (assemblrr default).
# Set to 0 when Seerr natively purges on request delete — see docs/seerr-delete-request.md
SEERR_DELETE_REQUEST_PURGE=1
# media-purge-watch: 1 = inotify on library deletes (Jellyfin/*arr file remove → qB).
# Set to 0 to disable the watcher (CustomScript + seerr-gateway purge still run).
MEDIA_PURGE_WATCH=1