Add crawling and indexing settings guide
This commit is contained in:
parent
2004951738
commit
bf6fe64f03
|
|
@ -0,0 +1,228 @@
|
|||
# 🔍 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)**
|
||||
```bash
|
||||
# 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
|
||||
|
||||
```yaml
|
||||
# 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
|
||||
- `/` or `Ctrl+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
|
||||
|
||||
1. **Manage → Integrations → New**
|
||||
2. Type: **Docker**
|
||||
3. Name: "Local Docker"
|
||||
4. Socket: `/var/run/docker.sock` (already mounted)
|
||||
5. Save
|
||||
|
||||
### Container Labels for Auto-Indexing
|
||||
|
||||
Add labels to your containers for Homarr to auto-detect:
|
||||
|
||||
```yaml
|
||||
# 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
|
||||
|
||||
1. **Manage → Integrations → New**
|
||||
2. Type: **Pi-hole**
|
||||
3. Host: `http://pihole.lemonlink.eu`
|
||||
4. API Key: (from Pi-hole admin → Settings → API)
|
||||
5. Save
|
||||
|
||||
### AdGuard Integration
|
||||
|
||||
1. **Manage → Integrations → New**
|
||||
2. Type: **AdGuard**
|
||||
3. Host: `http://adguard.lemonlink.eu`
|
||||
4. Username/Password
|
||||
5. Save
|
||||
|
||||
### DNS Hole Widget Settings
|
||||
```
|
||||
Show chart: ✅
|
||||
Show statistics: ✅
|
||||
Update interval: 60 seconds
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 6️⃣ Media Server Indexing (Plex/Jellyfin)
|
||||
|
||||
### Plex Integration
|
||||
|
||||
1. **Manage → Integrations → New**
|
||||
2. Type: **Plex**
|
||||
3. Host: `http://plex:32400` or `https://plex.lemonlink.eu`
|
||||
4. API Key: (from Plex settings)
|
||||
5. Save
|
||||
|
||||
### Jellyfin Integration
|
||||
|
||||
1. **Manage → Integrations → New**
|
||||
2. Type: **Jellyfin**
|
||||
3. Host: `http://jellyfin:8096`
|
||||
4. API Key: (from Jellyfin admin → Advanced → API Keys)
|
||||
5. 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.
|
||||
Loading…
Reference in New Issue