arnaucube
arnaucube/jellyfin-toolsPublic Self-hosted repository
jellyfin-tools/jellyfin-year-review/.env.example
jellyfin-year-review/.env.exampleRaw
 1# Compose reads .env for interpolation. Local review commands use exported env vars.
 2APP_ORIGIN=https://review.example.com
 3# Server-side internal URL. Include Jellyfin's base path if configured.
 4JELLYFIN_URL=http://jellyfin:8096
 5JELLYFIN_NETWORK=media
 6# Generation only; create in Jellyfin Dashboard > API Keys. Not used for --input.
 7JELLYFIN_API_KEY=
 8REVIEW_TIMEZONE=Europe/London
 9# Match the owner of ./data ./cache and readable ./input. Never use UID 0.
10REVIEW_UID=10001
11REVIEW_GID=10001
12# Local CLI offline serving. compose.offline.yaml sets these explicitly.
13# No JELLYFIN_URL or Jellyfin network is required in offline serving mode.
14REVIEW_AUTH_MODE=jellyfin
15# Set to a private file outside web/ and data/ when REVIEW_AUTH_MODE=offline.
16REVIEW_AUTH_FILE=
17
18# Read-only Jellystat PostgreSQL access for scripts/generate-review.sh.
19PGHOST=127.0.0.1
20PGPORT=5432
21PGDATABASE=jfstat
22PGUSER=review_readonly
23# Set the database password in single quotes to preserve shell special characters.
24PGPASSWORD=''
25# Optional honest description of the history collection window and gaps.
26# REVIEW_COVERAGE='Collected 2025-01-01 through 2025-12-31; no known gaps'