Ganymede
自托管的 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 通知以及可恢复的任务队列。部署仅需两个 Docker 容器(服务端 + Postgres 数据库),要求 Linux 环境和一个 Twitch 应用开发者密钥。项目持续维护,拥有详尽的 Wiki 文档和定期更新。
문제 해결 & FAQ (1)
문제 해결Fetch JWKS 작업 실행 시 'unsupported protocol scheme ""' 오류를 수정하는 방법?
에러는 OAUTH_PROVIDER_URL 환경 변수가 비어 있거나 프로토콜 스키마가 누락되어 발생합니다. OAUTH_PROVIDER_URL을 http:// 또는 https://로 시작하는 유효한 URL로 설정하세요 (예: https://sso.example.com). 변수를 업데이트한 후 컨테이너를 재시작하십시오.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
步骤1:在 Linux 服务器上安装 Docker 和 Docker Compose。
步骤2:从项目 GitHub 下载 docker-compose.yml 文件,并编辑环境变量(数据库信息、Twitch 客户端ID/密钥等)。
步骤3:运行 docker compose up -d 启动服务。
- 步骤1:在 Linux 服务器上安装 Docker 和 Docker Compose。
- 步骤2:从项目 GitHub 下载 docker-compose.yml 文件,并编辑环境变量(数据库信息、Twitch 客户端ID/密钥等)。
- 步骤3:运行 docker compose up -d 启动服务。
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
停止容器:docker compose down,删除容器数据目录(默认 /data)。若需彻底清理,还需删除 Docker 镜像和卷。
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
1 FAQ