Skip to content

Tautulli

Tautulli provides detailed analytics and monitoring for your Plex server.

  • Real-time activity monitoring
  • Detailed playback statistics
  • User analytics
  • Notifications
  • Custom graphs and charts
tautulli:
image: tautulli/tautulli:latest
container_name: tautulli
restart: unless-stopped
ports:
- "8181:8181"
environment:
- TZ=America/New_York
- PUID=1000
- PGID=1000
volumes:
- ./tautulli:/config
Terminal window
# Clone repository
git clone https://github.com/Tautulli/Tautulli.git /opt/tautulli
# Install dependencies
cd /opt/tautulli
pip3 install -r requirements.txt
# Run
python3 Tautulli.py
  1. Access Tautulli at http://localhost:8181
  2. Follow the setup wizard
  3. Enter Plex server details
  4. Authenticate with Plex account

View real-time:

  • Active streams
  • Transcode status
  • Bandwidth usage
  • User activity
  • Complete playback history
  • Filter by user, library, device
  • Export data
  • Most watched content
  • Most active users
  • Platform breakdown
  • Time-based analytics

Configure alerts for:

  • Stream started/stopped
  • New content added
  • Plex updates available
  • Server down/up

Supported services:

  • Discord, Slack
  • Email
  • Telegram
  • Pushover

Send automated content newsletters:

  1. SettingsNotificationsNewsletters
  2. Configure template
  3. Set schedule

Tautulli API for custom integrations:

Terminal window
# Get activity
curl "http://localhost:8181/api/v2?apikey=APIKEY&cmd=get_activity"
# Get history
curl "http://localhost:8181/api/v2?apikey=APIKEY&cmd=get_history"