Ganymede

Ganymede

Aplicación Docker from grtgbln's Repository

Visión general

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.

Requisitos


        Requires a separate Postgres database.
    

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:4000]/
Red
bridge
Privilegiado
false

Configuración de plantillas

Web UI PortPorttcp

Container Port: 4000

Objetivo
4000
Por defecto
4000
Valor
4000
Twitch - Client IDVariable

Twitch Client ID

Objetivo
TWITCH_CLIENT_ID
Twitch - Client SecretVariable

Twitch Client Secret

Objetivo
TWITCH_CLIENT_SECRET
Postgres - HostVariable

Postgres host

Objetivo
DB_HOST
Postgres - PortVariable

Postgres port

Objetivo
DB_PORT
Por defecto
5432
Valor
5432
Postgres - DatabaseVariable

Postgres database name

Objetivo
DB_NAME
Por defecto
ganymede
Valor
ganymede
Postgres - UserVariable

Postgres user

Objetivo
DB_USER
Postgres - PasswordVariable

Postgres password

Objetivo
DB_PASS
Postgres - Use SSLVariable

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

Objetivo
DB_SSL
Por defecto
disable|enable
Postgres - SSL Root CertVariable

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

Objetivo
DB_SSL_ROOT_CERT
Require LoginVariable

Require users to be logged in to view videos.

Objetivo
REQUIRE_LOGIN
Por defecto
false|true
OAuth - EnableVariable

Enable OAuth

Objetivo
OAUTH_ENABLED
Por defecto
false|true
OAuth - ProviderVariable

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

Objetivo
OAUTH_PROVIDER_URL
OAuth - Client IDVariable

OAuth client ID

Objetivo
OAUTH_CLIENT_ID
OAuth - Client SecretVariable

OAuth client secret

Objetivo
OAUTH_CLIENT_SECRET
OAuth - Redirect URLVariable

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

Objetivo
OAUTH_REDIRECT_URL
OAuth - Enable Sign-in ButtonVariable

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

Objetivo
SHOW_SSO_LOGIN_BUTTON
Por defecto
false|true
OAuth - Force SSOVariable

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

Objetivo
FORCE_SSO_AUTH
Por defecto
false|true
Limits - Chat DownloadsVariable

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

Objetivo
MAX_CHAT_DOWNLOAD_EXECUTIONS
Por defecto
1
Valor
1
Limits - Chat RendersVariable

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

Objetivo
MAX_CHAT_RENDER_EXECUTIONS
Por defecto
1
Valor
1
Limits - Video DownloadsVariable

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

Objetivo
MAX_VIDEO_DOWNLOAD_EXECUTIONS
Por defecto
1
Valor
1
Limits - Video ConversionsVariable

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

Objetivo
MAX_VIDEO_CONVERT_EXECUTIONS
Por defecto
1
Valor
1
Video PathPathrw

Mount for video storage

Objetivo
/data/videos
DebugVariable

Enable debug logging

Objetivo
DEBUG
Por defecto
false|true
Internal Videos PathVariable

Internal path to videos. Not recommended to change.

Objetivo
VIDEOS_DIR
Por defecto
/data/videos
Valor
/data/videos
Internal Temporary Data PathVariable

Internal path to temporary data. Not recommended to change.

Objetivo
TEMP_DIR
Por defecto
/data/temp
Valor
/data/temp
Internal Logs PathVariable

Internal path to logs. Not recommended to change.

Objetivo
LOGS_DIR
Por defecto
/data/logs
Valor
/data/logs
Internal Config PathVariable

Internal path to config. Not recommended to change.

Objetivo
CONFIG_DIR
Por defecto
/data/config
Valor
/data/config
Path Migration at StartupVariable

Enable path migration at startup

Objetivo
PATH_MIGRATION_ENABLED
Por defecto
true|false
Config PathPathrw

Mount for config storage

Objetivo
/data/config
Por defecto
/mnt/user/appdata/ganymede/config
Valor
/mnt/user/appdata/ganymede/config
Logs PathPathrw

Mount for log storage

Objetivo
/data/logs
Por defecto
/mnt/user/appdata/ganymede/logs
Valor
/mnt/user/appdata/ganymede/logs
Temp Data PathPathrw

Mount to store temporary files during the archive process.

Objetivo
/data/temp
Por defecto
/mnt/user/appdata/ganymede/temp
Valor
/mnt/user/appdata/ganymede/temp

Detalles

Repositorio
ghcr.io/zibbp/ganymede:latest
Última actualización2026-05-31
Visto por primera vez2024-12-26

Ejecute Ganymede en Unraid.

Ganymede se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.