Ganymede

Ganymede

Application Docker from grtgbln's Repository

Vue d'ensemble

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.

Exigences


        Requires a separate Postgres database.
    

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:4000]/
Réseau
bridge
Privilégié
false

Configuration du modèle

Web UI PortPorttcp

Container Port: 4000

Cible
4000
Défaut
4000
Valeur
4000
Twitch - Client IDVariable

Twitch Client ID

Cible
TWITCH_CLIENT_ID
Twitch - Client SecretVariable

Twitch Client Secret

Cible
TWITCH_CLIENT_SECRET
Postgres - HostVariable

Postgres host

Cible
DB_HOST
Postgres - PortVariable

Postgres port

Cible
DB_PORT
Défaut
5432
Valeur
5432
Postgres - DatabaseVariable

Postgres database name

Cible
DB_NAME
Défaut
ganymede
Valeur
ganymede
Postgres - UserVariable

Postgres user

Cible
DB_USER
Postgres - PasswordVariable

Postgres password

Cible
DB_PASS
Postgres - Use SSLVariable

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

Cible
DB_SSL
Défaut
disable|enable
Postgres - SSL Root CertVariable

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

Cible
DB_SSL_ROOT_CERT
Require LoginVariable

Require users to be logged in to view videos.

Cible
REQUIRE_LOGIN
Défaut
false|true
OAuth - EnableVariable

Enable OAuth

Cible
OAUTH_ENABLED
Défaut
false|true
OAuth - ProviderVariable

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

Cible
OAUTH_PROVIDER_URL
OAuth - Client IDVariable

OAuth client ID

Cible
OAUTH_CLIENT_ID
OAuth - Client SecretVariable

OAuth client secret

Cible
OAUTH_CLIENT_SECRET
OAuth - Redirect URLVariable

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

Cible
OAUTH_REDIRECT_URL
OAuth - Enable Sign-in ButtonVariable

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

Cible
SHOW_SSO_LOGIN_BUTTON
Défaut
false|true
OAuth - Force SSOVariable

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

Cible
FORCE_SSO_AUTH
Défaut
false|true
Limits - Chat DownloadsVariable

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

Cible
MAX_CHAT_DOWNLOAD_EXECUTIONS
Défaut
1
Valeur
1
Limits - Chat RendersVariable

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

Cible
MAX_CHAT_RENDER_EXECUTIONS
Défaut
1
Valeur
1
Limits - Video DownloadsVariable

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

Cible
MAX_VIDEO_DOWNLOAD_EXECUTIONS
Défaut
1
Valeur
1
Limits - Video ConversionsVariable

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

Cible
MAX_VIDEO_CONVERT_EXECUTIONS
Défaut
1
Valeur
1
Video PathPathrw

Mount for video storage

Cible
/data/videos
DebugVariable

Enable debug logging

Cible
DEBUG
Défaut
false|true
Internal Videos PathVariable

Internal path to videos. Not recommended to change.

Cible
VIDEOS_DIR
Défaut
/data/videos
Valeur
/data/videos
Internal Temporary Data PathVariable

Internal path to temporary data. Not recommended to change.

Cible
TEMP_DIR
Défaut
/data/temp
Valeur
/data/temp
Internal Logs PathVariable

Internal path to logs. Not recommended to change.

Cible
LOGS_DIR
Défaut
/data/logs
Valeur
/data/logs
Internal Config PathVariable

Internal path to config. Not recommended to change.

Cible
CONFIG_DIR
Défaut
/data/config
Valeur
/data/config
Path Migration at StartupVariable

Enable path migration at startup

Cible
PATH_MIGRATION_ENABLED
Défaut
true|false
Config PathPathrw

Mount for config storage

Cible
/data/config
Défaut
/mnt/user/appdata/ganymede/config
Valeur
/mnt/user/appdata/ganymede/config
Logs PathPathrw

Mount for log storage

Cible
/data/logs
Défaut
/mnt/user/appdata/ganymede/logs
Valeur
/mnt/user/appdata/ganymede/logs
Temp Data PathPathrw

Mount to store temporary files during the archive process.

Cible
/data/temp
Défaut
/mnt/user/appdata/ganymede/temp
Valeur
/mnt/user/appdata/ganymede/temp

Détails

Référentiel
ghcr.io/zibbp/ganymede:latest
Dernière mise à jour2026-05-31
Première vue2024-12-26

Exécutez Ganymede sur Unraid.

Ganymede est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.