feat(seedbox): Docker + Tailscale sidecar architecture #1
61
seedbox/stacks/prowlarr/README.md
Normal file
61
seedbox/stacks/prowlarr/README.md
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
# Prowlarr Stack
|
||||||
|
|
||||||
|
Indexer manager for Sonarr, Radarr, and other *arr applications.
|
||||||
|
|
||||||
|
## Access
|
||||||
|
|
||||||
|
- **URL**: https://prowlarr.taila5ad8.ts.net
|
||||||
|
- **Initial setup**: Configure on first access (no default credentials)
|
||||||
|
|
||||||
|
## Ports
|
||||||
|
|
||||||
|
| Port | Protocol | Exposure | Description |
|
||||||
|
|------|----------|----------|-------------|
|
||||||
|
| 9696 | TCP | Tailscale only | WebUI |
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Centralized indexer management
|
||||||
|
- Automatic sync with Sonarr/Radarr
|
||||||
|
- Support for Usenet and Torrent indexers
|
||||||
|
- Built-in indexer testing
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
|
### Connect to Sonarr
|
||||||
|
|
||||||
|
1. In Prowlarr: **Settings → Apps → Add**
|
||||||
|
2. Select "Sonarr"
|
||||||
|
3. Prowlarr Server: `http://localhost:9696` (or use Tailscale hostname)
|
||||||
|
4. Sonarr Server: `http://sonarr.taila5ad8.ts.net` or internal Docker network
|
||||||
|
5. API Key: Get from Sonarr **Settings → General**
|
||||||
|
|
||||||
|
### Add Indexers
|
||||||
|
|
||||||
|
1. Go to **Indexers → Add**
|
||||||
|
2. Search for your preferred indexer
|
||||||
|
3. Configure credentials if required
|
||||||
|
4. Test and save
|
||||||
|
|
||||||
|
## Troubleshooting
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Check logs
|
||||||
|
docker logs prowlarr
|
||||||
|
|
||||||
|
# Check Tailscale sidecar
|
||||||
|
docker exec ts-prowlarr tailscale status
|
||||||
|
|
||||||
|
# Restart stack
|
||||||
|
cd /srv/seedbox/stacks/prowlarr
|
||||||
|
docker compose restart
|
||||||
|
|
||||||
|
# Check WebUI is responding
|
||||||
|
docker exec ts-prowlarr curl -s http://127.0.0.1:9696
|
||||||
|
```
|
||||||
|
|
||||||
|
## Integration Notes
|
||||||
|
|
||||||
|
Prowlarr can communicate with other *arr apps via:
|
||||||
|
1. **Tailscale hostnames** (e.g., `sonarr.taila5ad8.ts.net`) - Recommended
|
||||||
|
2. **Docker network** - Requires additional network configuration
|
||||||
Reference in New Issue
Block a user