Main Settings
Configure Huntarr's core settings including authentication, UI preferences, and system options.
Accessing Settings
Navigate to Settings > Main from the sidebar.
General Settings
| Setting | Default | Description |
|---|---|---|
| Timezone | UTC | Used for scheduling and log timestamps |
| Web Server Port | 9705 | Port Huntarr listens on |
| Web Server Threads | 8 | Number of worker threads (4-32) |
| Base URL | / | For reverse proxy setups (e.g., /huntarr) |
Authentication
| Setting | Default | Description |
|---|---|---|
| Session Timeout | 24 hours | How long before requiring re-login |
| Two-Factor Auth | Disabled | Enable 2FA for additional security |
| Plex SSO | Disabled | Allow login via Plex account |
UI Preferences
| Setting | Default | Description |
|---|---|---|
| Theme | Dark | UI color theme |
| Dashboard View | List | Default home page view (List or Grid) |
| Logo URL | Default | Custom logo URL |
Reverse Proxy Setup
If you're running Huntarr behind a reverse proxy (Nginx, Caddy, Traefik):
- Set the Base URL in Settings (e.g., /huntarr)
- Configure your proxy to forward to port 9705
- Example Nginx config:
location /huntarr/ {
proxy_pass http://localhost:9705/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
Base URL
When using a Base URL, all Huntarr URLs will be prefixed. For example, http://your-server/huntarr/ instead of http://your-server:9705/