![]() |
Application | Status |
---|---|
Sonarr | ✅ Ready |
Radarr | ✅ Ready |
Lidarr | ✅ Ready |
Readarr | ✅ Ready |
Whisparr | ✅ Ready |
Bazarr | ❌ Not Ready |
Keep in mind this is very early in program development. If you have a very special hand picked collection (because some users are extra special), test before you deploy.
- Overview
- Other Projects
- Community
- Indexers Approving of Huntarr
- How It Works
- Web Interface
- Installation Methods
- Tips
- Troubleshooting
- Change Log
This application continually searches your media libraries for missing content and items that need quality upgrades. It automatically triggers searches for both missing items and those below your quality cutoff. It's designed to run continuously while being gentle on your indexers, helping you gradually complete your media collection with the best available quality.
For detailed documentation, please visit our Wiki.
- Unraid Intel ARC Deployment - Convert videos to AV1 Format (I've saved 325TB encoding to AV1)
- Visit PlexGuide for more great scripts
Join the community on Discord!
My 12-year-old daughter is passionate about singing, dancing, and exploring STEM. She consistently earns A-B honors! Every donation goes directly into her college fund!
Huntarr connects to your Sonarr/Radarr/Lidarr/Readarr instance and analyzes your media library to identify both missing content and potential quality upgrades. |
|
|
|
|
|
|
|
Huntarr waits for your configured interval (adjustable in settings) before starting the next cycle. This ensures your indexers aren't overloaded while maintaining continuous improvement of your library. |
Huntarr's live homepage will provide you statics about how many hunts have been pursed regarding missing media and upgrade searches! Note: Numbers reflected are but all required for testing... damn you Whisparr!
![]() Homepage |
Huntarr includes a real-time log viewer and settings management web interface that allows you to monitor and configure its operation directly from your browser.
![]() Logger UI |
The web interface is available on port 9705. Simply navigate to:
http://YOUR_SERVER_IP:9705
The URL will be displayed in the logs when Huntarr starts, using the same hostname you configured for your API_URL.
The web interface allows you to configure all of Huntarr's settings:
![]() Settings UI |
To ensure data persistence, make sure you map the /config
directory to a persistent volume on your host system:
-v /your-path/appdata/huntarr:/config
The simplest way to run Huntarr is via Docker (all configuration is done via the web UI):
docker run -d --name huntarr \
--restart always \
-p 9705:9705 \
-v /your-path/huntarr:/config \
-e TZ=America/New_York \
huntarr/huntarr:latest
To check on the status of the program, you can use the web interface at http://YOUR_SERVER_IP:9705 or check the logs with:
docker logs huntarr
For those who prefer Docker Compose, add this to your docker-compose.yml
file:
services:
huntarr:
image: huntarr/huntarr:latest
container_name: huntarr
restart: always
ports:
- "9705:9705"
volumes:
- /your-path/huntarr:/config
environment:
- TZ=America/New_York
Then run:
docker-compose up -d huntarr
Run this from Command Line in Unraid:
docker run -d --name huntarr \
--restart always \
-p 9705:9705 \
-v /mnt/user/appdata/huntarr:/config \
-e TZ=America/New_York \
huntarr/huntarr:latest
- First-Time Setup: Navigate to the web interface after installation to create your admin account with 2FA option
- API Connections: Configure connections to your *Arr applications through the dedicated settings pages
- Search Frequency: Adjust Sleep Duration (default: 900 seconds) based on your indexer's rate limits.
- Batch Processing: Set Hunt Missing and Upgrade values to control how many items are processed per cycle
- Queue Management: Use Minimum Download Queue Size to pause searching when downloads are backed up
- Skip Processing: Enable Skip Series/Movie Refresh to significantly reduce disk I/O and database load
- Future Content: Keep Skip Future Items enabled to avoid searching for unreleased content
- Authentication: Enable two-factor authentication for additional security on your Huntarr instance
- API Connection Issues: Verify your API key and URL in the Settings page (check for missing http:// or https://)
- Authentication Problems: If you forget your password, delete
/config/user/credentials.json
and restart - Two-Factor Authentication: If locked out of 2FA, remove credentials file to reset your account
- Web Interface Not Loading: Confirm port 9705 is correctly mapped and not blocked by firewalls
- Logs Not Showing: Check permissions on the
/config/logs/
directory inside your container - Missing State Data: State files in
/config/stateful/
track processed items; verify permissions - Docker Volume Issues: Ensure your volume mount for
/config
has correct permissions and ownership - Command Timeouts: Adjust command_wait_attempts and command_wait_delay in advanced settings
- Debug Information: Enable Debug Mode temporarily to see detailed API responses in the logs