Jellyfin、Plex、Embyのライブラリ向けに、映画やテレビ番組のリクエストと承認ワークフローを管理するオープンソースのWebアプリ。
connorgallopo/Tracearr
Plex、Jellyfin、Embyサーバー向けのリアルタイム監視ダッシュボード。ストリーム、再生分析、アカウント共有の検出に対応。
- スター
- 2,743
- フォーク
- 122
- 未解決の Issue
- 2
- 最終コミット
- 23 時間前
これは何?
Tracearrは、Plex、Jellyfin、Emby向けのセルフホスト型監視プラットフォームです。複数のサーバーのアクティブなストリームと稼働状況を1ページにまとめて表示し、誰が、いつ、どのデバイスで何を視聴したかというセッション履歴を、各ストリームの位置情報とともに記録します。
ストリームがトランスコード中か、Direct Playかを分析し、帯域幅、コーデック、解像度の内訳やデバイスの互換性も確認できます。また、異なるサーバー上のアカウントを1つのIDに紐付け、各アカウントの信頼度をスコア化し、不可能な移動や同時ストリーム数の超過などの問題を検出します。Discord、メール、ntfy、webhookなどへの自動通知にも対応しています。
さらに、重複検出やストレージレポートに対応したサーバー横断型のメディアカタログ、メンバー向けニュースレター、公開REST APIを備え、オールインワンイメージを使ったDockerデプロイにも対応しています。
主な機能
- 01Plex、Jellyfin、Embyのライブストリームと、サーバーのCPU、メモリ、帯域幅を表示します。
- 02デバイスや位置情報の詳細を含む、完全な再生履歴を記録します。
- 03トランスコード、Direct Play、コーデック、解像度を分析します。
- 04サーバーをまたいで同一人物のアカウントを統合し、アカウントの信頼度をスコア化します。
- 05Discord、メール、webhookなどにアラートを送信する自動処理を実行します。
- 06重複やストレージのレポートを備えた、サーバー横断型のメディアカタログを提供します。
ユースケース
- 誰がどこからストリーミングしているか確認したいホームメディアサーバーの管理者。
- 複数のPlex、Jellyfin、Embyサーバーを運用しており、すべてを1つのダッシュボードで管理したい人。
- メディアサーバーでのアカウント共有や、不審な再生状況を検出したい場合。
- 新しく追加されたタイトルを定期的にメールでメンバーへ知らせたい場合。
クイックスタート
- 1
Docker Compose ファイルをダウンロードする
curl -O https://raw.githubusercontent.com/connorgallopo/Tracearr/main/docker/examples/docker-compose.pg18.yml - 2
シークレットを生成して .env ファイルに保存する
echo "JWT_SECRET=$(openssl rand -hex 32)" > .env echo "COOKIE_SECRET=$(openssl rand -hex 32)" >> .env - 3
コンテナを起動する
docker compose -f docker-compose.pg18.yml up -d - 4
localhost:3000 でダッシュボードを開き、Plex、Jellyfin、または Emby サーバーに接続する
使う前に知っておきたいこと
- AGPL-3.0 ライセンスで提供されています。コピーレフトライセンスのため、派生したネットワークサービスにはソースコードの公開が求められます。
- 標準の Docker セットアップでは、アプリに加えて外部の PostgreSQL/TimescaleDB と Redis サービスが必要です。
- サーバーに Tracearr SSE プラグインをインストールしない場合、Jellyfin と Emby はポーリングに切り替わります。
収録されている特集
トピック
よくある質問
- Tracearr とは?
- Plex、Jellyfin、Embyサーバー向けのリアルタイム監視ダッシュボード。ストリーム、再生分析、アカウント共有の検出に対応。 Tracearrは、Plex、Jellyfin、Emby向けのセルフホスト型監視プラットフォームです。複数のサーバーのアクティブなストリームと稼働状況を1ページにまとめて表示し、誰が、いつ、どのデバイスで何を視聴したかというセッション履歴を、各ストリームの位置情報とともに記録します。
- Tracearr は無料で使えますか?ライセンスは?
- Tracearr は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Tracearr は今もメンテナンスされていますか?
- 活発にメンテナンス中。Tracearr の最終コミットは 2026年10月23日 です。
- Tracearr は何に使えますか?
- 誰がどこからストリーミングしているか確認したいホームメディアサーバーの管理者。 複数のPlex、Jellyfin、Embyサーバーを運用しており、すべてを1つのダッシュボードで管理したい人。 メディアサーバーでのアカウント共有や、不審な再生状況を検出したい場合。 新しく追加されたタイトルを定期的にメールでメンバーへ知らせたい場合。
- 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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Ombiは、映画・音楽・テレビ番組のリクエストを受け付け、Plex、Emby、Jellyfinと連携するセルフホスト型メディアリクエストツールです。
ルールに基づいて未視聴・未リクエストのメディアを収集し、猶予期間後に削除する、Plex、Jellyfin、Emby向けのライブラリ管理ツールです。
Wizarrは、メディアサーバーの招待リンクを発行し、Plex、Jellyfin、Embyなどの初期設定を新規ユーザーに案内するセルフホスト型システムです。
yt-dlpを使って動画やプレイリストをダウンロードし、Plexなどがスキャンできるフォルダに整理するStreamlit製Web UI。
Plex、Jellyfin、Emby、またはローカルのメディアを、プレーヤーやTVチューナーで視聴できるカスタムライブTVチャンネルに変えるセルフホスト型アプリです。