Ganymede

Ganymede

Docker-Anwendung from grtgbln's Repository

Übersicht

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.

Anforderungen


        Requires a separate Postgres database.
    

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:4000]/
Netzwerk
bridge
Privilegiert
false

Konfiguration der Vorlage

Web UI PortPorttcp

Container Port: 4000

Ziel
4000
Standard
4000
Wert
4000
Twitch - Client IDVariable

Twitch Client ID

Ziel
TWITCH_CLIENT_ID
Twitch - Client SecretVariable

Twitch Client Secret

Ziel
TWITCH_CLIENT_SECRET
Postgres - HostVariable

Postgres host

Ziel
DB_HOST
Postgres - PortVariable

Postgres port

Ziel
DB_PORT
Standard
5432
Wert
5432
Postgres - DatabaseVariable

Postgres database name

Ziel
DB_NAME
Standard
ganymede
Wert
ganymede
Postgres - UserVariable

Postgres user

Ziel
DB_USER
Postgres - PasswordVariable

Postgres password

Ziel
DB_PASS
Postgres - Use SSLVariable

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

Ziel
DB_SSL
Standard
disable|enable
Postgres - SSL Root CertVariable

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

Ziel
DB_SSL_ROOT_CERT
Require LoginVariable

Require users to be logged in to view videos.

Ziel
REQUIRE_LOGIN
Standard
false|true
OAuth - EnableVariable

Enable OAuth

Ziel
OAUTH_ENABLED
Standard
false|true
OAuth - ProviderVariable

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

Ziel
OAUTH_PROVIDER_URL
OAuth - Client IDVariable

OAuth client ID

Ziel
OAUTH_CLIENT_ID
OAuth - Client SecretVariable

OAuth client secret

Ziel
OAUTH_CLIENT_SECRET
OAuth - Redirect URLVariable

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

Ziel
OAUTH_REDIRECT_URL
OAuth - Enable Sign-in ButtonVariable

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

Ziel
SHOW_SSO_LOGIN_BUTTON
Standard
false|true
OAuth - Force SSOVariable

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

Ziel
FORCE_SSO_AUTH
Standard
false|true
Limits - Chat DownloadsVariable

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

Ziel
MAX_CHAT_DOWNLOAD_EXECUTIONS
Standard
1
Wert
1
Limits - Chat RendersVariable

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

Ziel
MAX_CHAT_RENDER_EXECUTIONS
Standard
1
Wert
1
Limits - Video DownloadsVariable

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

Ziel
MAX_VIDEO_DOWNLOAD_EXECUTIONS
Standard
1
Wert
1
Limits - Video ConversionsVariable

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

Ziel
MAX_VIDEO_CONVERT_EXECUTIONS
Standard
1
Wert
1
Video PathPathrw

Mount for video storage

Ziel
/data/videos
DebugVariable

Enable debug logging

Ziel
DEBUG
Standard
false|true
Internal Videos PathVariable

Internal path to videos. Not recommended to change.

Ziel
VIDEOS_DIR
Standard
/data/videos
Wert
/data/videos
Internal Temporary Data PathVariable

Internal path to temporary data. Not recommended to change.

Ziel
TEMP_DIR
Standard
/data/temp
Wert
/data/temp
Internal Logs PathVariable

Internal path to logs. Not recommended to change.

Ziel
LOGS_DIR
Standard
/data/logs
Wert
/data/logs
Internal Config PathVariable

Internal path to config. Not recommended to change.

Ziel
CONFIG_DIR
Standard
/data/config
Wert
/data/config
Path Migration at StartupVariable

Enable path migration at startup

Ziel
PATH_MIGRATION_ENABLED
Standard
true|false
Config PathPathrw

Mount for config storage

Ziel
/data/config
Standard
/mnt/user/appdata/ganymede/config
Wert
/mnt/user/appdata/ganymede/config
Logs PathPathrw

Mount for log storage

Ziel
/data/logs
Standard
/mnt/user/appdata/ganymede/logs
Wert
/mnt/user/appdata/ganymede/logs
Temp Data PathPathrw

Mount to store temporary files during the archive process.

Ziel
/data/temp
Standard
/mnt/user/appdata/ganymede/temp
Wert
/mnt/user/appdata/ganymede/temp

Einzelheiten

Repository
ghcr.io/zibbp/ganymede:latest
Zuletzt aktualisiert2026-05-31
Erstmals gesehen2024-12-26

Führen Sie Ganymede auf Unraid aus.

Ganymede ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.