Repository navigation
Troubleshooting
Doezer edited this page Jul 5, 2026
·
6 revisions
Search / discovery is disabled
- Cause: Missing or invalid IGDB credentials.
-
Solution:
- Check for a red "Configuration Required" banner at the top of the dashboard.
- If you see a "Setup Required" screen on the Discover or Calendar pages, click "Go to Settings".
- Ensure valid Client ID and Secret are entered in Settings → IGDB API.
- If credentials were set via env vars, verify the Settings page shows a blue "Environment Variable" badge. UI-configured credentials take precedence.
Download status not updating
- Cause: Cron jobs not running or hash mismatch between Questarr and the download client.
-
Solution:
- Check logs for "Checking download status" messages.
- Verify the torrent/usenet client connection in Settings → Downloaders (use "Test Connection").
- Make sure the category/label configured in Questarr matches the one in your download client.
Games added from Steam Wishlist are not syncing
- Cause: Invalid Steam ID or private profile.
-
Solution:
- Go to Settings → Services and verify your Steam ID64 is correct.
- Ensure your Steam profile and wishlist are set to Public in Steam privacy settings.
- Check logs for errors from the Steam sync job.
NexusMods trending mods not showing
- Cause: NexusMods API key not configured.
- Solution: Go to Settings → Services and enter your NexusMods API key. You can generate one from your NexusMods account settings.
Schema mismatch / errors after upgrading from v1.2.2
- Cause: Database schema did not migrate cleanly.
-
Solution: Questarr 1.3.0 includes an automatic Migration Repair that runs on startup. Check the logs for "Migration repair" messages. If errors persist, stop the container and run:
and check the startup logs for migration output.
docker compose down docker compose up
Port already in use
- Cause: Another service using port 5000.
-
Solution: Change
PORTin your docker launch command, docker-compose file, or.envto an available port (e.g.,5001).
Docker build fails
- Cause: Out of disk space or corrupted layer cache.
-
Solution:
docker system prune -a docker compose build --no-cache
SSL not working / HSTS redirect loop
-
Cause:
APP_URLnot set, orDISABLE_HSTSneeded in a reverse-proxy setup. -
Solution:
- Set
APP_URLto your public HTTPS URL (e.g.,https://questarr.example.com). - If you handle TLS at the reverse proxy and do not want the app itself to redirect, set
DISABLE_HSTS=true.
- Set
Check application health:
curl http://localhost:5000/api/health- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Discord: Join the server