# =========================================== # DOCKER COMPOSE ENVIRONMENT CONFIGURATION # =========================================== # Copy this file to .env and fill in your values # DO NOT commit .env to version control # ===== SYSTEM CONFIGURATION ===== TZ=Pacific/Auckland PUID=1000 PGID=1000 # ===== DOMAINS & URLS ===== DOMAIN=kansaigaijin.com JELLYFIN_URL=https://jellyfin.${DOMAIN} SCROBBLE_URL=https://scrobble.${DOMAIN} MALOJA_URL=https://maloja.${DOMAIN} PAPERLESS_URL=https://paperless.${DOMAIN} PANGOLIN_URL=https://png.${DOMAIN} # ===== DIRECTORY PATHS ===== DATA_ROOT=/data DOCKER_CONFIG_ROOT=../docker-local TORRENTS_PATH=${DATA_ROOT}/torrents # ===== DATABASE CREDENTIALS ===== # Speedtest Tracker Database SPEEDTEST_DB_NAME=speedtest_tracker SPEEDTEST_DB_USER=speedtest_tracker SPEEDTEST_DB_PASSWORD=CHANGE_ME_SPEEDTEST_DB_PASSWORD # Paperless Database PAPERLESS_DB_NAME=paperless PAPERLESS_DB_USER=paperless PAPERLESS_DB_PASSWORD=CHANGE_ME_PAPERLESS_DB_PASSWORD PAPERLESS_DB_ROOT_PASSWORD=CHANGE_ME_PAPERLESS_ROOT_PASSWORD # ===== APPLICATION SECRETS ===== # Maloja MALOJA_FORCE_PASSWORD=CHANGE_ME_MALOJA_PASSWORD # Speedtest Tracker SPEEDTEST_APP_KEY=CHANGE_ME_BASE64_APP_KEY # Spotify Integration SPOTIFY_CLIENT_ID=CHANGE_ME_SPOTIFY_CLIENT_ID SPOTIFY_CLIENT_SECRET=CHANGE_ME_SPOTIFY_CLIENT_SECRET SPOTIFY_REDIRECT_URI=${SCROBBLE_URL}/callback # Maloja API MALOJA_API_KEY=CHANGE_ME_MALOJA_API_KEY # Newt Service NEWT_ID=CHANGE_ME_NEWT_ID NEWT_SECRET=CHANGE_ME_NEWT_SECRET # ===== OPTIONAL CONFIGURATIONS ===== # Homepage HOMEPAGE_ALLOWED_HOSTS=${DOMAIN} # Speedtest SPEEDTEST_SERVERS=7317 SPEEDTEST_SCHEDULE=30 * * * * # Docker Proxy (security settings) DOCKER_PROXY_CONTAINERS=1 DOCKER_PROXY_SERVICES=1 DOCKER_PROXY_TASKS=1 DOCKER_PROXY_POST=0 # Watchtower WATCHTOWER_CLEANUP=true WATCHTOWER_POLL_INTERVAL=86400 # ===== PROFILE CONTROL ===== # Uncomment to enable specific service groups # COMPOSE_PROFILES=media,utilities,documents,monitoring