41 lines
1.4 KiB
Bash
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}`)
|
|
JELLYSEER_HOST_LABEL=traefik.http.routers.jellyseer.rule=Host(`jellyseer.${DOMAIN}`)
|
|
|
|
|
|
|
|
|