You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: read API keys from config.xml, qBittorrent temp password fallback
X_API_KEY env var is ignored by LinuxServer.io *arr images — each service
generates its own key in config.xml on first boot. This was causing 401
on every arr API call since our pre-generated keys never matched.
- Add readArrApiKey(): reads actual API key via docker exec config.xml
- Remove apiKeys from AutoSetupConfig; each configure function reads its
own key (and Prowlarr also reads Radarr/Sonarr/Lidarr keys)
- runAutoSetup returns actual API keys; main.ts persists them to .env
so the stall monitor uses the real keys on subsequent runs
- Remove pre-generated API keys from .env (no longer needed at install time)
- configureQbit: add fallback to temp password from docker logs when
PBKDF2 pre-configured login fails
- configureJellyseerr/configureBazarr: read Radarr/Sonarr keys from
config.xml instead of receiving them as parameters
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>