43 lines
1.4 KiB
Text
43 lines
1.4 KiB
Text
# shellcheck disable=SC2034
|
|
## Global Settings for Homelab Blueprint
|
|
## These apply across all stacks and are typically defined once per server.
|
|
|
|
COMPOSE_PROJECT_NAME=homelab-blueprint
|
|
|
|
# Global paths
|
|
# Root for application configurations and databases (should be on local SSD/NVMe).
|
|
DOCKERCONFDIR=/opt/appdata
|
|
|
|
# Root for large data/media storage — NFS share arr_data mounted from UNAS Pro.
|
|
DOCKERSTORAGEDIR=/mnt/unas/arr_data
|
|
|
|
# Shared container identity
|
|
PUID=1000
|
|
PGID=1000
|
|
TZ=UTC
|
|
|
|
# Default logging configuration
|
|
DOCKERLOGGING_MAXFILE=3
|
|
DOCKERLOGGING_MAXSIZE=10m
|
|
|
|
# Proxmox LXC Specifics (if applicable)
|
|
# Default unprivileged LXC mapping: LXC uid/gid N appears on Proxmox as 100000+N.
|
|
LXC_IDMAP_BASE=100000
|
|
|
|
# arr-stack Specifics
|
|
# Marker required at $DOCKERSTORAGEDIR/$ARR_DATA_MARKER before data-consuming services start.
|
|
ARR_DATA_MARKER=.arr-stack-storage
|
|
|
|
# Youtarr stack
|
|
# Host path for downloaded videos. Mount the youtube_downloads share here.
|
|
YOUTUBE_OUTPUT_DIR=/mnt/unas/youtube_downloads
|
|
# Published web UI port. The Youtarr container itself listens on port 3011.
|
|
YOUTARR_HOST_PORT=3087
|
|
# MariaDB root password for the bundled Youtarr database.
|
|
YOUTARR_DB_ROOT_PASSWORD=<strong-password>
|
|
|
|
# Home Assistant stack
|
|
# Static IP of the SLZB-06U Zigbee coordinator (used for TCP serial connection).
|
|
SLZB06_HOST=
|
|
# Host IP of the Caddy reverse proxy container (trusted for X-Forwarded-For).
|
|
CADDY_HOST_IP=
|