Ganymede

Ganymede

Docker 应用程序 from grtgbln's Repository

概述

A Twitch VOD and Live Stream archiving platform with a real-time chat experience. Every archive includes a rendered chat for viewing outside of Ganymede. Files are saved in a friendly format allowing for use without Ganymede.

要求


        Requires a separate Postgres database.
    

运行时参数

网络用户界面
http://[IP]:[PORT:4000]/
网络
bridge
特权
false

模板配置

Web UI PortPorttcp

Container Port: 4000

目标
4000
默认值
4000
价值
4000
Twitch - Client IDVariable

Twitch Client ID

目标
TWITCH_CLIENT_ID
Twitch - Client SecretVariable

Twitch Client Secret

目标
TWITCH_CLIENT_SECRET
Postgres - HostVariable

Postgres host

目标
DB_HOST
Postgres - PortVariable

Postgres port

目标
DB_PORT
默认值
5432
价值
5432
Postgres - DatabaseVariable

Postgres database name

目标
DB_NAME
默认值
ganymede
价值
ganymede
Postgres - UserVariable

Postgres user

目标
DB_USER
Postgres - PasswordVariable

Postgres password

目标
DB_PASS
Postgres - Use SSLVariable

Use SSL for Postgres connection. Details: https://github.com/Zibbp/ganymede/wiki/DB-SSL

目标
DB_SSL
默认值
disable|enable
Postgres - SSL Root CertVariable

Postgres SSL root certificate. Remove if not needed. Details: https://github.com/Zibbp/ganymede/wiki/DB-SSL

目标
DB_SSL_ROOT_CERT
Require LoginVariable

Require users to be logged in to view videos.

目标
REQUIRE_LOGIN
默认值
false|true
OAuth - EnableVariable

Enable OAuth

目标
OAUTH_ENABLED
默认值
false|true
OAuth - ProviderVariable

URL for OAuth provider. Details: https://github.com/Zibbp/ganymede/wiki/SSO---OpenID-Connect

目标
OAUTH_PROVIDER_URL
OAuth - Client IDVariable

OAuth client ID

目标
OAUTH_CLIENT_ID
OAuth - Client SecretVariable

OAuth client secret

目标
OAUTH_CLIENT_SECRET
OAuth - Redirect URLVariable

OAuth redirect URL. Details: https://github.com/Zibbp/ganymede/wiki/SSO---OpenID-Connect

目标
OAUTH_REDIRECT_URL
OAuth - Enable Sign-in ButtonVariable

Show a 'login via sso' button on the login page.

目标
SHOW_SSO_LOGIN_BUTTON
默认值
false|true
OAuth - Force SSOVariable

Force users to login via SSO by bypassing the login page.

目标
FORCE_SSO_AUTH
默认值
false|true
Limits - Chat DownloadsVariable

Maximum number of chat downloads that can be running at once. Live streams bypass this limit.

目标
MAX_CHAT_DOWNLOAD_EXECUTIONS
默认值
1
价值
1
Limits - Chat RendersVariable

Maximum number of chat renders that can be running at once.

目标
MAX_CHAT_RENDER_EXECUTIONS
默认值
1
价值
1
Limits - Video DownloadsVariable

Maximum number of video downloads that can be running at once. Live streams bypass this limit.

目标
MAX_VIDEO_DOWNLOAD_EXECUTIONS
默认值
1
价值
1
Limits - Video ConversionsVariable

Maximum number of video conversions that can be running at once.

目标
MAX_VIDEO_CONVERT_EXECUTIONS
默认值
1
价值
1
Video PathPathrw

Mount for video storage

目标
/data/videos
DebugVariable

Enable debug logging

目标
DEBUG
默认值
false|true
Internal Videos PathVariable

Internal path to videos. Not recommended to change.

目标
VIDEOS_DIR
默认值
/data/videos
价值
/data/videos
Internal Temporary Data PathVariable

Internal path to temporary data. Not recommended to change.

目标
TEMP_DIR
默认值
/data/temp
价值
/data/temp
Internal Logs PathVariable

Internal path to logs. Not recommended to change.

目标
LOGS_DIR
默认值
/data/logs
价值
/data/logs
Internal Config PathVariable

Internal path to config. Not recommended to change.

目标
CONFIG_DIR
默认值
/data/config
价值
/data/config
Path Migration at StartupVariable

Enable path migration at startup

目标
PATH_MIGRATION_ENABLED
默认值
true|false
Config PathPathrw

Mount for config storage

目标
/data/config
默认值
/mnt/user/appdata/ganymede/config
价值
/mnt/user/appdata/ganymede/config
Logs PathPathrw

Mount for log storage

目标
/data/logs
默认值
/mnt/user/appdata/ganymede/logs
价值
/mnt/user/appdata/ganymede/logs
Temp Data PathPathrw

Mount to store temporary files during the archive process.

目标
/data/temp
默认值
/mnt/user/appdata/ganymede/temp
价值
/mnt/user/appdata/ganymede/temp

详细信息

存储库
ghcr.io/zibbp/ganymede:latest
最后更新2026-06-01
初见2024-12-26

在Unraid 上运行 Ganymede 。

Ganymede 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。