Files
arcane-registry/docker-templates/media-management/.env
2026-03-18 20:00:23 -04:00

41 lines
1.4 KiB
Bash

# #######################################################
# Templating variables, not used by compose file directly
SERVER_NAME=
SERVER_IP=
SUBDOMAIN=
ICON_URL=https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/${SERVICE_NAME}.svg
# #############################################################################
# Compose file variables
TZ=America/New_York
PUID=1000
PGID=1000
DOMAIN=${SUBDOMAIN}.duckdns.org
# Default credentials (used by multiple services)
# For better security: replace each ${DEFAULT_PASSWORD} with unique values
DEFAULT_USER=
DEFAULT_EMAIL=
# FOLDER PATHS
MEDIA_DIR=/mnt/media # Large media files on separate drive
DOWNLOAD_DIR=/mnt/downloads # Downloads on separate drive
# Host label defines the domain for each service when Traefik is on the same server
SONARR_HOST_LABEL=traefik.http.routers.sonarr.rule=Host(`sonarr.${DOMAIN}`)
RADARR_HOST_LABEL=traefik.http.routers.radarr.rule=Host(`radarr.${DOMAIN}`)
PROWLARR_HOST_LABEL=traefik.http.routers.prowlarr.rule=Host(`prowlarr.${DOMAIN}`)
READARR_HOST_LABEL=traefik.http.routers.readarr.rule=Host(`readarr.${DOMAIN}`)
LIDARR_HOST_LABEL=traefik.http.routers.lidarr.rule=Host(`lidarr.${DOMAIN}`)
LAZYLIBRARIAN_HOST_LABEL=traefik.http.routers.lazylibrarian.rule=Host(`lazylibrarian.${DOMAIN}`)
MYLAR3_HOST_LABEL=traefik.http.routers.mylar3.rule=Host(`mylar3.${DOMAIN}`)
JELLYSEERR_HOST_LABEL=traefik.http.routers.jellyseer.rule=Host(`jellyseer.${DOMAIN}`)