Skip to Content
Introduction

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.

Tracearr dashboard showing real-time streams and world map

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.

TautulliJellystatTracearr
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
  • Instant Jellyfin & Emby: Push-based session updates with the optional SSE plugin
  • Multi-Server Dashboard: Plex, Jellyfin, and Emby unified in one view
  • Interactive World Map: Visualize where streams originate globally
  • Server Resources: CPU and memory charts per server. Plex reports its own numbers; Jellyfin and Emby need the SSE plugin

Account Sharing Detection

Ready-made automations flag 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: Flag streams from countries you block
  • Account Inactivity: Flag accounts that go unused for a set number of days

Tracearr ships more ready-made automations, and the template gallery has ones you can import.

Analytics & Insights

  • Watch History: Complete session history with device and location data
  • Stream Analytics: Transcode vs direct play, bandwidth, codec breakdowns
  • Media Catalog: One record per title across every server, matched by IMDb, TMDB, or TVDB ID, or by title and year
  • Library Analytics: Storage predictions, duplicate detection, engagement metrics
  • Seerr Requests: Link Seerr, Overseerr, or Jellyseerr to see who requested a title, when it landed, and whether they watched it
  • Merged Users: Merge one person’s accounts on different servers into a single user. Tracearr suggests matches, and you can split an account back out
  • Trust Scores: Automated scoring based on user behavior

Alerts & Integrations

  • Notifications: Send to Discord, ntfy, Gotify, Apprise, Pushover, a JSON webhook, email, mobile push, or browser toasts. See Notification Destinations
  • Newsletters: Email a server’s members a scheduled digest of what was added
  • Public API: REST API for third-party integrations. The API reference is rendered with Scalar, and your own instance has it at /api-docs
  • Data Import: Import watch history from Tautulli, a Jellystat backup, or the Playback Reporting plugin
  • Mobile App: Monitor on the go with the iOS  and Android  apps

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 up and running.

Already have Tracearr? Check out Configuration to customize your setup, or browse the FAQ for troubleshooting tips.

Community

Tracearr is free and open source, licensed under AGPL-3.0 .

Last updated on