Repolode
connorgallopo

connorgallopo/Tracearr

Панель мониторинга Plex, Jellyfin и Emby в реальном времени: потоки, аналитика воспроизведения и обнаружение совместного использования аккаунтов.

Звёзды
2,743
Форки
121
Открытые issues
2
Последний коммит
9 часов назад

Что это?

Tracearr — платформа для самостоятельного размещения, предназначенная для мониторинга Plex, Jellyfin и Emby. Она показывает активные потоки и состояние серверов на одной странице, а также хранит полную историю сеансов: кто, что, когда и на каком устройстве смотрел, с указанием геолокации для каждого потока.

Аналитика показывает, какие потоки транскодируются, а какие воспроизводятся напрямую, и включает данные о пропускной способности, кодеках, разрешении и совместимости устройств. Tracearr также объединяет аккаунты с разных серверов в одну учётную запись, оценивает надёжность каждого аккаунта и отмечает подозрительные ситуации — например, невозможное перемещение между местами или слишком большое число одновременных потоков. Автоматизации и уведомления можно настроить для Discord, электронной почты, ntfy, вебхуков и других каналов.

В проект также входят общий для нескольких серверов каталог медиафайлов с обнаружением дубликатов и отчётами об использовании хранилища, рассылки для участников, публичный REST API и развёртывание через Docker с образом, включающим все компоненты.

Ключевые возможности

  • 01Показывает текущие потоки, а также загрузку CPU, использование памяти и пропускную способность серверов Plex, Jellyfin и Emby.
  • 02Хранит полную историю воспроизведения с данными об устройствах и геолокации.
  • 03Анализирует транскодирование, прямое воспроизведение, кодеки и разрешение.
  • 04Объединяет аккаунты одного человека на разных серверах и оценивает их надёжность.
  • 05Запускает автоматизации и отправляет уведомления в Discord, на электронную почту, через вебхуки и другие каналы.
  • 06Предоставляет общий для нескольких серверов каталог медиафайлов с отчётами о дубликатах и использовании хранилища.

Сценарии использования

  • Администратор домашнего медиасервера, которому важно видеть, кто и откуда смотрит контент.
  • Пользователь нескольких серверов Plex, Jellyfin или Emby, которому нужна единая панель управления.
  • Обнаружение совместно используемых аккаунтов и необычной активности воспроизведения на медиасервере.
  • Регулярная отправка участникам писем с новыми добавленными фильмами и сериалами.

Быстрый старт

  1. 1

    Скачайте файл Docker Compose

    curl -O https://raw.githubusercontent.com/connorgallopo/Tracearr/main/docker/examples/docker-compose.pg18.yml
  2. 2

    Сгенерируйте секреты в файл .env

    echo "JWT_SECRET=$(openssl rand -hex 32)" > .env echo "COOKIE_SECRET=$(openssl rand -hex 32)" >> .env
  3. 3

    Запустите контейнеры

    docker compose -f docker-compose.pg18.yml up -d
  4. 4

    Откройте панель управления по адресу localhost:3000 и подключите сервер Plex, Jellyfin или Emby

Что важно знать

  • Лицензия AGPL-3.0 — это лицензия с авторским левом, требующая публиковать исходный код производных сетевых сервисов.
  • Для стандартной конфигурации Docker, помимо приложения, нужны внешние сервисы PostgreSQL/TimescaleDB и Redis.
  • Jellyfin и Emby переходят на опрос сервера, если на нём не установлен плагин Tracearr SSE.

В подборках

Темы

Частые вопросы

Что такое Tracearr?
Панель мониторинга Plex, Jellyfin и Emby в реальном времени: потоки, аналитика воспроизведения и обнаружение совместного использования аккаунтов. Tracearr — платформа для самостоятельного размещения, предназначенная для мониторинга Plex, Jellyfin и Emby. Она показывает активные потоки и состояние серверов на одной странице, а также хранит полную историю сеансов: кто, что, когда и на каком устройстве смотрел, с указанием геолокации для каждого потока.
Tracearr можно использовать бесплатно? Какая у него лицензия?
Tracearr распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Tracearr всё ещё поддерживается?
Активно поддерживается. Последний коммит в Tracearr — 24 окт. 2026 г..
Для чего можно использовать Tracearr?
Администратор домашнего медиасервера, которому важно видеть, кто и откуда смотрит контент. Пользователь нескольких серверов Plex, Jellyfin или Emby, которому нужна единая панель управления. Обнаружение совместно используемых аккаунтов и необычной активности воспроизведения на медиасервере. Регулярная отправка участникам писем с новыми добавленными фильмами и сериалами.
Как установить Tracearr?
Скачайте файл Docker Compose: curl -O https://raw.githubusercontent.com/connorgallopo/Tracearr/main/docker/examples/docker-compose.pg18.yml Сгенерируйте секреты в файл .env: echo "JWT_SECRET=$(openssl rand -hex 32)" > .env echo "COOKIE_SECRET=$(openssl rand -hex 32)" >> .env Запустите контейнеры: docker compose -f docker-compose.pg18.yml up -d Откройте панель управления по адресу localhost:3000 и подключите сервер Plex, Jellyfin или Emby
Где скачать Tracearr?
Исходный код и инструкции по установке — на GitHub: https://github.com/connorgallopo/Tracearr

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты