# Environment for Dokploy (paste into Environment tab) # Generate SESSION_SECRET: openssl rand -base64 48 NODE_ENV=production PORT=3000 HOST=0.0.0.0 POSTGRES_USER=media POSTGRES_PASSWORD=CHANGE_ME_STRONG_DB_PASSWORD POSTGRES_DB=media_cluster # Built automatically in compose, but keep explicit for clarity: DATABASE_URL=postgresql://media:CHANGE_ME_STRONG_DB_PASSWORD@postgres:5432/media_cluster REDIS_URL=redis://redis:6379 SESSION_SECRET=CHANGE_ME_MIN_32_CHARS_RANDOM_SECRET_HERE_PLEASE ADMIN_EMAIL=admin@jouwdomein.nl ADMIN_PASSWORD=CHANGE_ME_STRONG_ADMIN_PASSWORD # Publieke Master URL (Dokploy domain of NPM) PUBLIC_URL=https://master.jouwdomein.nl # Optioneel – betere metadata matching TMDB_API_KEY= # OpenSubtitles.com (ondertitels bij Downloads; API-key + account voor downloads) OPENSUBTITLES_API_KEY= OPENSUBTITLES_USERNAME= OPENSUBTITLES_PASSWORD= PLAYBACK_IDLE_TIMEOUT_SECONDS=1200 PLAYBACK_ABSOLUTE_LIFETIME_SECONDS=43200 NODE_HEARTBEAT_INTERVAL_SECONDS=30 NODE_OFFLINE_THRESHOLD_SECONDS=90 HIDE_UNAVAILABLE_TITLES=true