# Server Configuration PORT=3001 LOG_LEVEL=info # Cookie signing secret for tamper-proof session cookies # Required in production. Generate with: openssl rand -hex 32 COOKIE_SECRET=your_cookie_secret_here # Background polling interval in ms (default: 5000) # Set to 0 or "off" to disable and fetch on-demand instead # POLL_INTERVAL=5000 # Emby Configuration (single instance) EMBY_URL=http://localhost:8096 EMBY_API_KEY=your_emby_api_key # SABnzbd Instances (JSON array) # Format: [{"name": "Instance Name", "url": "http://...", "apiKey": "..."}] SABNZBD_INSTANCES=[{"name": "Primary", "url": "http://localhost:8080", "apiKey": "your_api_key"}] # Sonarr Instances (JSON array) SONARR_INSTANCES=[{"name": "Primary", "url": "http://localhost:8989", "apiKey": "your_api_key"}] # Radarr Instances (JSON array) RADARR_INSTANCES=[{"name": "Primary", "url": "http://localhost:7878", "apiKey": "your_api_key"}] # qBittorrent Instances (JSON array) QBITTORRENT_INSTANCES=[{"name": "main", "url": "http://localhost:8080", "username": "admin", "password": "your_password"}]