📖Sportarr Documentation
Getting Started
Sportarr is an automated media management application for all sports. It works similar to Sonarr and Radarr but specifically designed for UFC, NFL, NBA, NHL, Premier League, Formula 1, and hundreds of other sports worldwide. Sportarr automatically:
- Monitors sports leagues and teams like UFC, NFL, NBA, NHL, Premier League, Formula 1, and more
- Tracks upcoming sporting events and downloads them when available
- Organizes your sports library with metadata and artwork
- Integrates with Usenet (SABnzbd) and torrent (qBittorrent, Transmission) clients
- Connects to indexers to find sports content
✓Free & Open Source
Sportarr is completely free and open source. No subscriptions, no paywalls, just download and use!
Source Code
View the source code, report issues, or contribute on GitHub:
GitHub: Sportarr/SportarrInstallation
⚠️Prerequisites
- Download client: SABnzbd, qBittorrent, Transmission, or Deluge
- Indexers: Usenet or torrent sources for sports content
- Storage: Space for your sports media library
🐳 Docker Installation (Recommended)
The easiest way to run Sportarr is using Docker:
docker run -d \
--name=sportarr \
-e PUID=99 \
-e PGID=100 \
-e UMASK=022 \
-e TZ=America/New_York \
-p 1867:1867 \
-v /path/to/config:/config \
-v /path/to/sports:/sports \
-v /path/to/downloads:/downloads \
--restart unless-stopped \
sportarr/sportarr:latestOr using Docker Compose:
version: "3.8"
services:
sportarr:
image: sportarr/sportarr:latest
container_name: sportarr
environment:
- PUID=99
- PGID=100
- UMASK=022
- TZ=America/New_York
volumes:
- /path/to/config:/config
- /path/to/sports:/sports
- /path/to/downloads:/downloads
ports:
- 1867:1867
restart: unless-stoppedEnvironment Variables
PUIDDefault: 99User ID for file permissions (run `id -u` to find yours)
PGIDDefault: 100Group ID for file permissions (run `id -g` to find yours)
UMASKDefault: 022File creation mask for permissions
TZDefault: UTCTimezone for schedules (e.g., America/New_York, Europe/London)
💻 Manual Installation
Download pre-built binaries from GitHub releases:
- Go to GitHub Releases
- Download the version for your platform (Windows, Linux, macOS)
- Extract the archive to your desired location
- Run the Sportarr executable
- Access the web UI at
http://localhost:1867
📦 Unraid Installation
Sportarr is available on Unraid Community Applications:
- Open Unraid Web UI
- Go to Apps tab
- Search for "Sportarr"
- Click Install
- Configure paths and click Apply
Configuration
⚙️ Initial Setup
After installation, access Sportarr at http://localhost:1867 and complete the setup wizard:
1. Set Root Folder
Choose where Sportarr will store your fight media. This should match your /fights volume.
Example: /fights or C:\Media\Fights
2. Add Download Client
Connect Sportarr to your download client. Supported clients:
- SABnzbd - For Usenet downloads
- qBittorrent - For torrent downloads
- Transmission - For torrent downloads
- Deluge - For torrent downloads
Settings → Download Clients → Add Client
3. Configure Indexers
Add your Usenet or torrent indexers to find combat sports content.
Settings → Indexers → Add Indexer
Note: You'll need indexers that support combat sports categories.
4. Connect to Metadata API
Point Sportarr to the metadata API for fight information:
https://sportarr.net/apiSettings → Metadata → API URL
No API key required! The metadata API is free and open.
5. Add Organizations
Start monitoring combat sports organizations:
- UFC (Ultimate Fighting Championship)
- Bellator MMA
- ONE Championship
- PFL (Professional Fighters League)
- And many more!
Using Sportarr
📅 Adding Events
Once configured, Sportarr automatically discovers upcoming fight events:
- Go to Events to see all upcoming fights
- Browse by organization or use search
- Click Monitor on an event to track it
- Sportarr will automatically search for and download the event when available
🔍 Manual Search
You can manually search for specific events:
- Click on any monitored event
- Click Manual Search
- Review available releases
- Click Download on your preferred release
📚 Managing Your Library
Sportarr organizes your fight library automatically:
- Organizations view - Browse by promotion
- Events view - See all downloaded fights
- Calendar - Track upcoming events
- Activity - Monitor downloads and imports
Features
🤖Automatic Monitoring
Automatically tracks upcoming fight events from your favorite organizations and downloads them when available.
📊Rich Metadata
Fetches comprehensive fight information including fighter records, event posters, and fight cards.
🔄Quality Management
Set quality profiles and automatically upgrade to better releases when they become available.
📅Calendar View
View all upcoming fight events in an easy-to-read calendar format.
🔔Notifications
Get notified via Discord, Slack, Telegram, or email when events are downloaded.
🎨Beautiful UI
Modern, responsive web interface that works great on desktop and mobile devices.
🚀 Coming Soon
- Advanced cache analytics and visualization
- Custom cache warming strategies
- Webhook delivery retry logic
- GraphQL caching support
- Multi-region cache distribution
Support & Community
Need help or want to contribute? Join the community!