4.7 KiB
4.7 KiB
🔍 Crawling & Indexing Settings Guide
Depending on what you're setting up, here are the best configurations:
1️⃣ RSS Feed Refresh (In Homarr)
Homarr RSS widgets don't have built-in refresh intervals - they fetch on page load.
For Auto-Refreshing RSS:
Option A: Browser Extension
- Use "RSS Feed Reader" or "Feedly" browser extensions
- Auto-refresh every 15-30 minutes
Option B: Custom Script (Advanced)
# Add to crontab for RSS refresh
echo "*/15 * * * * curl -s http://localhost:7575/api/refresh" | crontab -
Option C: Use FreshRSS/Miniflux Instead
- Deploy FreshRSS:
https://freshrss.lemonlink.eu - Add to Homarr as app
- Better RSS management with automatic crawling
2️⃣ Prowlarr - Torrent/Usenet Indexing (Recommended)
If you want to index torrents/usenet for your *arr stack:
Deploy Prowlarr
# Add to your portainer-stack.yml
prowlarr:
container_name: prowlarr
image: lscr.io/linuxserver/prowlarr:latest
restart: unless-stopped
volumes:
- /opt/homarr/prowlarr:/config
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Stockholm
ports:
- '9696:9696'
networks:
- homarr-network
Best Prowlarr Indexer Settings
Global Settings → Indexers:
Minimum Seeders: 1
Retention: 0 (unlimited)
Maximum Size: 0 (unlimited)
RSS Sync Interval: 15 minutes
*Applications (Sync to arr apps):
Sonarr: http://sonarr:8989
Radarr: http://radarr:7878
Lidarr: http://lidarr:8686
Readarr: http://readarr:8787
Best Public Indexers (Free)
| Indexer | Type | Speed | Notes |
|---|---|---|---|
| 1337x | Torrent | ⭐⭐⭐ | Reliable, good for movies |
| ThePirateBay | Torrent | ⭐⭐ | Hit or miss |
| RARBG | Torrent | ⭐⭐⭐ | Currently dead, avoid |
| Jackett | Meta | ⭐⭐⭐ | Aggregates many |
| YTS | Torrent | ⭐⭐ | Low quality, small size |
Best Private Indexers (If you have access)
- BTN (TV)
- PTP (Movies)
- RED (Music)
- GazelleGames (Games)
3️⃣ Homarr Search & App Discovery
Enable App Search
Board Settings → Search:
Enable Search: ✅
Include Apps: ✅
Include Widgets: ✅
Search Providers: All
Keyboard Shortcuts
/orCtrl+K- Open search- Type app name - Quick launch
Best Icons for Auto-Discovery
When adding apps, use exact icon names:
proxmox → Uses Proxmox logo
sonarr → Uses Sonarr logo
plex → Uses Plex logo
portainer → Uses Portainer logo
4️⃣ Docker Integration (Auto-Discover Containers)
Enable Docker Integration
- Manage → Integrations → New
- Type: Docker
- Name: "Local Docker"
- Socket:
/var/run/docker.sock(already mounted) - Save
Container Labels for Auto-Indexing
Add labels to your containers for Homarr to auto-detect:
# Example container with Homarr labels
myapp:
image: myapp:latest
labels:
- "homarr.enabled=true"
- "homarr.name=My App"
- "homarr.icon=myapp"
- "homarr.url=https://myapp.lemonlink.eu"
5️⃣ DNS/Ad Blocking Indexing (Pi-hole/AdGuard)
Pi-hole Integration
- Manage → Integrations → New
- Type: Pi-hole
- Host:
http://pihole.lemonlink.eu - API Key: (from Pi-hole admin → Settings → API)
- Save
AdGuard Integration
- Manage → Integrations → New
- Type: AdGuard
- Host:
http://adguard.lemonlink.eu - Username/Password
- Save
DNS Hole Widget Settings
Show chart: ✅
Show statistics: ✅
Update interval: 60 seconds
6️⃣ Media Server Indexing (Plex/Jellyfin)
Plex Integration
- Manage → Integrations → New
- Type: Plex
- Host:
http://plex:32400orhttps://plex.lemonlink.eu - API Key: (from Plex settings)
- Save
Jellyfin Integration
- Manage → Integrations → New
- Type: Jellyfin
- Host:
http://jellyfin:8096 - API Key: (from Jellyfin admin → Advanced → API Keys)
- Save
Media Server Widget Settings
Show active streams: ✅
Show recently added: ✅
Update interval: 30 seconds
🏆 Recommended Complete Setup
For RSS News:
Deploy: Miniflux or FreshRSS
Add to Homarr as app
Use RSS widget sparingly (slows page load)
For Torrent/Usenet Indexing:
Deploy: Prowlarr + Jackett
Sync to: Sonarr, Radarr, Lidarr
Add to Homarr: App + Indexer Manager widget
For App Discovery:
Enable: Docker integration
Use: Container labels for auto-discovery
Enable: Global search (Ctrl+K)
⚡ Quick Add to Your Stack
Want me to add Prowlarr to your portainer-stack.yml? Just let me know and I'll push the update!
Current setup works great - just add the integration in Homarr UI.