Tracearr
Real-time monitoring for Plex, Jellyfin, and Emby. One dashboard for all your servers.
Tracearr is a free, open-source monitoring platform that gives you complete visibility into your media servers. Track streams in real-time, analyze playback patterns, and detect account sharing — all from a single interface.
Why Tracearr?
If you run multiple media servers, you’ve probably dealt with this: Tautulli only works with Plex. Jellystat only works with Jellyfin and Emby. Multiple servers means multiple dashboards.
Tracearr handles all three. One install, one interface.
| Tautulli | Jellystat | Tracearr | |
|---|---|---|---|
| Plex support | ✓ | ✓ | |
| Jellyfin support | ✓ | ✓ | |
| Emby support | ✓ | ✓ | |
| Multi-server dashboard | ✓ | ||
| Account sharing detection | ✓ | ||
| Impossible travel alerts | ✓ | ||
| Trust scoring | ✓ | ||
| Import from Tautulli | — | ✓ | |
| Import from Jellystat | — | ✓ |
Key Features
Real-Time Monitoring
- Live Session Tracking — See every active stream instantly with WebSocket updates
- Multi-Server Dashboard — Plex, Jellyfin, and Emby unified in one view
- Interactive World Map — Visualize where streams originate globally
- Server Resources — Monitor CPU, memory, and transcoder load
Account Sharing Detection
Six rule types to catch suspicious activity:
- Impossible Travel — NYC then London 30 minutes later? Flagged.
- Simultaneous Locations — Same account streaming from two cities at once
- Device Velocity — Too many unique IPs in a short time window
- Concurrent Streams — Set per-user stream limits
- Geo Restrictions — Block streaming from specific countries
- Account Inactivity — Get notified when accounts go dormant
Analytics & Insights
- Watch History — Complete session history with device and location data
- Stream Analytics — Transcode vs direct play, bandwidth, codec breakdowns
- Library Analytics — Storage predictions, duplicate detection, engagement metrics
- Trust Scores — Automated scoring based on user behavior
Alerts & Integrations
- Discord Webhooks — Instant notifications when rules trigger
- Custom Notifications — Apprise support for 80+ notification services
- Public API — REST API with Swagger UI for third-party integrations
- Data Import — Migrate from Tautulli or Jellystat without losing history
Get Started
Tracearr runs as a Docker container and requires TimescaleDB and Redis. The recommended setup takes about 5 minutes.
Ready to install? Head to the Installation Guide to get Tracearr running with Docker Compose.
Already have Tracearr? Check out Configuration to customize your setup, or browse the FAQ for troubleshooting tips.
Community
- GitHub — github.com/connorgallopo/tracearr
- Discord — Join the community
- Issues — Report bugs or request features
Tracearr is licensed under AGPL-3.0 — free and open source.