First Steps
Huntarr is installed and running. Here's how to get it working properly — from connecting your apps to your first successful hunt.
Step 1 — Connect Your Apps
Huntarr can't hunt anything until it knows where to look. Start by connecting your existing *arr apps.
- Open the sidebar and click Apps → 3rd Party Apps.
- Select the app type you want to add (Sonarr, Radarr, Lidarr, Readarr, or Whisparr).
- Click Add Instance.
- Enter a name, the URL (e.g.,
http://192.168.1.100:8989), and the API key from your app's settings. - Click Test Connection to verify, then Save.
http://sonarr:8989). If they're
on separate networks or the host, use the server's LAN IP. Never use localhost — inside
Huntarr's container that refers to itself, not your host.
Step 2 — Understand Your Dashboard
The Huntarr home page is your control center. Here's what you'll see:
- App cards — each connected *arr instance appears as a card showing its hunt status, last run time, and statistics (missing items found, upgrades triggered, completed this cycle)
- Grid view / List view — toggle between a visual card layout and a detailed activity log using the icons in the top-right of the Hunt Activities section
- Hunt status indicator — each card shows whether Huntarr is currently hunting, waiting for the next cycle, or paused
- Recent activity — a running log of what Huntarr searched for and whether it found anything
Step 3 — Configure Schedules
By default, Huntarr runs on a basic schedule. Tuning this properly is the most important step for long-term success — too aggressive and your indexers will rate-limit you; too conservative and your library fills slowly.
- Go to Settings → Scheduling.
- Select the app and instance you want to configure.
- Set the hunt interval — how often Huntarr checks this instance (in minutes).
- Set the missing items cap — maximum number of missing items to search per cycle.
- Set the upgrade items cap — maximum quality upgrades to attempt per cycle.
- Save and repeat for each connected app/instance.
Recommended starting settings:
| Setting | Recommended Start | Why |
|---|---|---|
| Hunt Interval | 30 – 60 minutes | Frequent enough to be useful; not so frequent indexers complain |
| Missing Items per Cycle | 3 – 5 | Small batches are polite to indexers; you can increase once things are stable |
| Upgrade Items per Cycle | 1 – 3 | Upgrades generate more API calls; start conservative |
| Queue Full Pause | Enabled | Huntarr pauses when your download queue is full — avoids piling up searches you can't download yet |
Step 4 — Set Up Notifications
Huntarr can notify you whenever it grabs something, completes a cycle, or hits an error. This is optional but highly recommended — you'll know immediately when something new lands in your library.
- Go to Settings → Notifications.
- Click Add Connection.
- Choose your provider (Discord, Telegram, Pushover, Email, Apprise, and more).
- Configure the required credentials (webhook URL, bot token, etc.).
- Click Test to send a test notification and confirm it works.
- Choose which apps and instances trigger this notification — you can have different notification channels for different apps.
Step 5 — Set Up Backups
Huntarr stores all its configuration, database, and state in /config. Enable automatic
backups so you don't lose your setup if something goes wrong.
- Go to Settings → Backup & Restore.
- Enable Automatic Backups.
- Set your preferred backup frequency.
- Optionally configure a backup retention limit.
Backups are stored inside /config/backups/ and can be downloaded or restored from the
same page.
Step 6 — Watch Your First Hunt
Once you've connected apps and set a schedule, Huntarr will run its first hunt automatically. You can also trigger one manually:
- Go to System → Hunt Manager.
- Find the app instance you want to test.
- Click Run Now to trigger an immediate hunt cycle.
- Switch back to the home page or go to System → Logs to watch what Huntarr does in real time.
Step 7 — Explore Optional Modules (Optional)
Movie Hunt & TV Hunt
If you want to manage movies or TV shows independently of Radarr and Sonarr, Movie Hunt and TV Hunt are built-in alternatives. They include their own indexer configuration, download client support, and a visual library browser.
- Navigate to Movie Hunt or TV Hunt in the sidebar.
- Configure Indexers — add your Usenet or torrent indexers via Index Master.
- Configure Download Clients — add SABnzbd, NZBGet, qBittorrent, NZB Hunt, or others.
- Set up a Root Folder — where downloaded media lands on disk.
- Create a Quality Profile — define preferred formats and cutoffs.
- Start browsing and adding movies or shows to your library.
NZB Hunt (Built-in Usenet Client)
NZB Hunt replaces SABnzbd or NZBGet with a fully built-in Usenet downloader.
- Navigate to NZB Hunt in the sidebar.
- Go to Settings → Servers and add your NNTP server credentials (host, port, SSL, username, password, connection count).
- Configure your download folder under Settings → Folders.
- Tune advanced settings like Direct Unpack (on by default for new installs) and the encrypted RAR action (abort by default).
- Connect NZB Hunt as a download client in Movie Hunt or TV Hunt under Indexers & Clients.
Requestarr (Media Requests)
Requestarr lets users discover and request movies and TV shows, which flow through an approval queue you control.
- Navigate to Requests in the sidebar.
- Configure which instances and apps receive approved requests.
- Optionally invite other users with limited permissions — they can browse and request, but can't manage instances or settings.
- Enable auto-approve for trusted users to skip the queue entirely.
Tips for a Healthy Setup
- Start conservative with caps — begin at 3–5 items per cycle and increase gradually once you confirm your indexer handles it without complaint
- Check the logs — if hunts aren't finding anything or are erroring, go to System → Logs for detailed output that usually tells you exactly what's wrong
- Use separate schedules — if you have multiple instances (e.g., 1080p Sonarr and 4K Sonarr), stagger their schedules by 15–30 minutes to avoid simultaneous indexer load
- Enable the queue full pause — this prevents Huntarr from searching for more content when your downloader is already at capacity
- Back up regularly — enable automatic backups in Settings → Backup & Restore before making major changes
- Use Docker volumes — if running via Docker, always map
/configto a persistent host path, never use an anonymous Docker volume
Where to Go Next
3rd Party Apps
Learn how to configure each *arr app connection in detail
Movie Hunt
Set up the standalone movie grabber with indexers and download clients
NZB Hunt
Configure the built-in Usenet download client and connect your NNTP servers
Scheduling
Fine-tune hunt intervals, caps, and cycle settings per app and instance
Requestarr
Set up user request management with approval queues and bundles
FAQ
Common questions, issues, and step-by-step solutions