-
Notifications
You must be signed in to change notification settings - Fork 15
Configuration
On first launch Questarr runs a setup wizard:
- Create admin account — choose a username and password.
- Configure IGDB — enter your IGDB Client ID and Secret (required for game search and metadata).
Note: the IGDB credentials can also be configured via the settings or via .env file.
Questarr uses the IGDB API (via Twitch). Register a free application to obtain credentials:
- Go to the Twitch Developer Portal.
- Click Register Your Application.
- Name it
Questarr, set the Redirect URI tohttp://localhost, and choose Application Integration as the category. - Copy the Client ID.
- Click New Secret to generate and copy the Client Secret.
Go to Settings → Downloaders → Add Downloader to connect a client.
Supported clients: qBittorrent · Transmission · rTorrent · NZBGet · sabnzbd
Setup steps:
- Select your client type.
- Enter:
- Name — display name in Questarr.
-
Host — IP or hostname (e.g.
192.168.1.10orlocalhost). - Port — Web UI port (qBittorrent: 8080, Transmission: 9091 by default).
- Username / Password — if authentication is enabled on the client.
- Category / Label — optional; used to organise downloads in the client.
- Click Test Connection, then Save.
Questarr sorts downloaders from highest to lowest priority.
qBittorrent: enable the Web UI under Tools → Options → Web UI and note the port.
Transmission: enable RPC in preferences and set an RPC port (default 9091).
Indexers are the sources Questarr searches for game downloads (Torznab / Newznab).
- Install Prowlarr and configure your indexers there.
- In Questarr go to Settings → Indexers and click Sync from Prowlarr.
- Enter your Prowlarr URL and API key.
- Finish configuration for each indexer, notably setting game categories.
- Go to Settings → Indexers → Add Indexer.
- Enter a name, URL, API key, and game categories (typically
4000for PC Games). - Click Test Connection, then Save.
Like downloaders, indexers can also be sorted by priority.
| Setting | Description |
|---|---|
| Auto-search | Automatically trigger indexer searches for wanted/unreleased games on a schedule. Can be disabled globally or per-game. |
| Preferred Platform | When multiple releases are found, prefer this platform (e.g. Steam, GOG). |
| Preferred Release Groups | Comma-separated list of release groups to rank higher in search results. |
- Go to Settings → General and enter your Steam ID64. You can find it on steamid.io.
- Make sure your Steam profile and wishlist are set to Public.
- Use the Sync Steam Wishlist button (near Add Game) to import your wishlist into Questarr.
NexusMods trending mods are displayed on game detail pages for applicable titles.
- Go to Settings → Integrations.
- Enter your NexusMods API key (generate one in your NexusMods account settings).
SSL support is optional and requires a certificate and key file.
- Place your
cert.pemandkey.peminside the data volume. - Set
SSL_PORT(default9898) if you want a non-default HTTPS port. - Set
APP_URLto your public HTTPS URL so the app can generate correct redirects and security headers.
If TLS is handled by a reverse proxy upstream (e.g. traefik), leave SSL unconfigured in Questarr and set DISABLE_HSTS=true to avoid redirect loops.
To prevent a specific release from being auto-downloaded or appearing in search results, open the download dialog for that release and click Blacklist. Blacklisted entries can be reviewed in Settings → Blacklist.