OpenSource-Hub
G

Ganymede

951 stars·動画・音声ダウンロード·SHA-256 チェックサム確認済み

セルフホスト型の Twitch VOD・ライブ配信アーカイブプラットフォーム。リアルタイムチャット再生と Web 管理インターフェースを備え、Docker ベースでデプロイ。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

Twitch の動画とチャットをワンクリックでアーカイブし、いつでも見返せます。

主な機能

  • リアルタイムチャットリプレイ:VODやライブ配信時のチャット履歴を同期表示し、独立した動画としてレンダリング可能
  • チャンネル自動監視:フォローするチャンネルを設定すると、新しいライブ配信や過去のVODを自動でアーカイブし、フィルターパラメータに対応
  • 完全な管理バックエンド:チャンネル、ユーザー、アーカイブの追加・削除・変更・参照をサポートし、プレイリストと進捗の保存を管理
  • 使いやすいファイル構造:動画とチャットデータは標準フォーマットで保存され、Ganymedeに依存せずに再生可能
  • カスタム処理:FFmpegの後処理パラメータ、チャットレンダリングスタイル、Webhook通知などに対応

できないこと

  • •ストレージ容量の消費が大きい:少なくとも50GBの空き容量を推奨します。ライブ配信のアーカイブは継続的に容量を消費します。
  • •Twitch開発者アプリケーションが必須:dev.twitch.tv でアプリケーションを登録し、Client IDとSecretを取得する必要があります。
  • •デフォルトパスワードのセキュリティリスク:初回ログイン後は、必ず直ちにデフォルトの管理者パスワードを変更するか、新しいユーザーを作成して初期アカウントを削除してください。
  • •中国語インターフェースのサポートは限定的:フロントエンドの翻訳ファイルは自分で追加する必要があり、デフォルトは英語のみです。
  • •Docker環境の要件:Windowsネイティブでの実行はサポートされていません。LinuxまたはWSL2の使用を推奨します。

使用例

  • Twitchの配信者や視聴者が配信コンテンツやインタラクティブチャットを永久保存するために使用
  • コンテンツクリエイターがTwitchから素材をダウンロードして二次編集を行い、弾幕の雰囲気を保持
  • アーカイブ愛好家がプライベート動画ライブラリを構築し、複数チャンネルの過去の配信を管理

Ganymede は、リアルタイムチャット再生機能を備えた、セルフホスト型の Twitch VOD およびライブ配信アーカイブプラットフォームです。アーカイブ、チャンネル、ユーザーを管理するための完全な Web 管理インターフェースを提供し、新しいコンテンツを取得するためのチャンネルの自動監視をサポートします。すべてのファイルは標準フォーマット(動画 + JSON チャットログ)で保存されるため、Ganymede なしでも直接再生できます。高度な機能には、SSO/OAuth 認証、カスタム FFmpeg 後処理パラメータ、Webhook 通知、および再開可能なタスクキューが含まれます。デプロイには 2 つの Docker コンテナ(サーバー + Postgres データベース)のみが必要で、Linux 環境と Twitch アプリケーション開発者キーが要求されます。プロジェクトは継続的にメンテナンスされており、詳細な Wiki ドキュメントと定期的なアップデートが提供されています。

タグ

TwitchVOD直播存档聊天回放Docker

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Linux サーバーに Docker と Docker Compose をインストールします。

4

ステップ2:プロジェクトの GitHub から docker-compose.yml ファイルをダウンロードし、環境変数(データベース情報、Twitch クライアントID/シークレットなど)を編集します。

5

ステップ3:docker compose up -d を実行してサービスを起動します。

インストールガイド
  1. ステップ1:Linux サーバーに Docker と Docker Compose をインストールします。
  2. ステップ2:プロジェクトの GitHub から docker-compose.yml ファイルをダウンロードし、環境変数(データベース情報、Twitch クライアントID/シークレットなど)を編集します。
  3. ステップ3:docker compose up -d を実行してサービスを起動します。
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

コンテナを停止:docker compose down を実行し、コンテナのデータディレクトリ(デフォルトは /data)を削除します。完全にクリーンアップする場合は、Docker イメージとボリュームも削除する必要があります。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスAGPL-3.0
最終更新2026-10-29 00:26:13
GitHub リポジトリ

問題が発生?以下のFAQを確認

3 FAQs

類似プロジェクト