# ####################################################### # 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}`)