Repolode
connorgallopo

connorgallopo/Tracearr

Dashboard de monitoramento em tempo real para servidores Plex, Jellyfin e Emby, com dados de transmissões, análises de reprodução e detecção de compartilhamento de contas.

Estrelas
2,743
Forks
121
Issues abertas
2
Último commit
há 9 horas

O que é?

Tracearr é uma plataforma de monitoramento self-hosted para Plex, Jellyfin e Emby. Ela mostra as transmissões ativas e a integridade de vários servidores em uma única página e mantém o histórico completo das sessões, indicando quem assistiu a quê, quando e em qual dispositivo, com geolocalização de cada transmissão.

As análises mostram quais transmissões estão sendo transcodificadas e quais são reproduzidas diretamente, além de detalhar largura de banda, codecs, resoluções e compatibilidade de dispositivos. A plataforma também vincula contas de servidores diferentes a uma única identidade, atribui um nível de confiança a cada conta e sinaliza problemas como deslocamentos impossíveis ou excesso de transmissões simultâneas. É possível enviar automações e notificações ao Discord, por email, ntfy, webhooks e outros destinos.

O projeto também inclui um catálogo de mídia entre servidores, com detecção de duplicatas e relatórios de armazenamento, newsletters para membros, uma REST API pública e implantação com Docker usando uma imagem all-in-one.

Recursos principais

  • 01Mostra transmissões ao vivo e uso de CPU, memória e largura de banda nos servidores Plex, Jellyfin e Emby.
  • 02Mantém o histórico completo de reprodução, com detalhes do dispositivo e geolocalização.
  • 03Analisa transcodificação, reprodução direta, codecs e resoluções.
  • 04Unifica as contas de uma pessoa em diferentes servidores e atribui um nível de confiança a cada conta.
  • 05Executa automações que enviam alertas ao Discord, por email, via webhooks e para outros destinos.
  • 06Oferece um catálogo de mídia entre servidores, com relatórios de duplicatas e armazenamento.

Casos de uso

  • Administradores de servidores de mídia domésticos que querem ver quem está assistindo e de onde.
  • Quem administra vários servidores Plex, Jellyfin ou Emby e quer reuni-los em um único dashboard.
  • Detectar contas compartilhadas e atividades de reprodução incomuns em um servidor de mídia.
  • Enviar regularmente aos membros um email com os títulos adicionados recentemente.

Início rápido

  1. 1

    Baixe o arquivo do Docker Compose

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

    Gere os secrets em um arquivo .env

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

    Inicie os containers

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

    Abra o painel em localhost:3000 e conecte seu servidor Plex, Jellyfin ou Emby

Antes de usar

  • Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte de serviços de rede derivados.
  • A configuração padrão do Docker precisa de serviços externos de PostgreSQL/TimescaleDB e Redis, além do app.
  • Jellyfin e Emby recorrem à consulta periódica, a menos que o plugin Tracearr SSE esteja instalado no servidor.

Em coleções

Tópicos

Perguntas frequentes

O que é Tracearr?
Dashboard de monitoramento em tempo real para servidores Plex, Jellyfin e Emby, com dados de transmissões, análises de reprodução e detecção de compartilhamento de contas. Tracearr é uma plataforma de monitoramento self-hosted para Plex, Jellyfin e Emby. Ela mostra as transmissões ativas e a integridade de vários servidores em uma única página e mantém o histórico completo das sessões, indicando quem assistiu a quê, quando e em qual dispositivo, com geolocalização de cada transmissão.
Tracearr é gratuito? Qual é a licença?
Tracearr é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Tracearr ainda é mantido?
Manutenção ativa. O último commit de Tracearr foi em 24 de out. de 2026.
Para que posso usar Tracearr?
Administradores de servidores de mídia domésticos que querem ver quem está assistindo e de onde. Quem administra vários servidores Plex, Jellyfin ou Emby e quer reuni-los em um único dashboard. Detectar contas compartilhadas e atividades de reprodução incomuns em um servidor de mídia. Enviar regularmente aos membros um email com os títulos adicionados recentemente.
Como instalar Tracearr?
Baixe o arquivo do Docker Compose: curl -O https://raw.githubusercontent.com/connorgallopo/Tracearr/main/docker/examples/docker-compose.pg18.yml Gere os secrets em um arquivo .env: echo "JWT_SECRET=$(openssl rand -hex 32)" > .env echo "COOKIE_SECRET=$(openssl rand -hex 32)" >> .env Inicie os containers: docker compose -f docker-compose.pg18.yml up -d Abra o painel em localhost:3000 e conecte seu servidor Plex, Jellyfin ou Emby
Onde consigo Tracearr?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/connorgallopo/Tracearr

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados