degoog
Application Docker from fccview's Repository
Vue d'ensemble
Exigences
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:4444]- Réseau
bridge- Privilégié
- false
Configuration du modèle
You can change 4444 to any available port on your host system. Must match DEGOOG_PORT.
- Cible
- 4444
- Défaut
- 4444
- Valeur
- 4444
Holds plugins, themes, engines, transports, plugin settings and aliases.
- Cible
- /app/data
- Valeur
- /mnt/user/appdata/degoog/data
Process User ID that the container will run as.
- Défaut
- 99
- Valeur
- 99
Process Group ID that the container will run as.
- Défaut
- 100
- Valeur
- 100
Port the server listens on inside the container. Must match the host port mapping above.
- Cible
- DEGOOG_PORT
- Défaut
- 4444
- Valeur
- 4444
Optional. Base path for serving Degoog behind a reverse proxy at a sub-path (e.g. /degoog). A full URL is also accepted — only the path portion is used. Leave empty to serve at the root /.
- Cible
- DEGOOG_BASE_URL
Controls the verbosity of server-side console output. Supported levels from most to least severe: fatal, error, warn, info, log, debug. Each level includes all levels of higher severity. Set to debug to print all messages, including plugin execution times.
- Cible
- LOG_LEVEL
- Défaut
- info|fatal|error|warn|log|debug
- Valeur
- info
Optional. Set to true to enable translation-specific log output. This is a separate toggle from LOG_LEVEL and is off by default. Useful when debugging missing keys, locale resolution misses, or broken locale files.
- Cible
- LOG_TRANSLATION
- Défaut
- false|true
- Valeur
- false
Optional. Comma-separated list of passwords for the Settings page. If set, users must enter one of these to access Settings (unless a middleware plugin is used as the settings gate).
- Cible
- DEGOOG_SETTINGS_PASSWORDS
Optional. Custom path for the admin settings panel. Defaults to /admin on public instances and /settings on private ones. Set to a hard-to-guess string to make the panel undiscoverable (e.g. my-secret-panel-abc123). Leading slashes are stripped automatically. Note: on public instances this path only works if DEGOOG_SETTINGS_PASSWORDS is also set.
- Cible
- DEGOOG_SETTINGS_PATH
Optional. When set to a truthy value (e.g. true, 1), the instance runs in read-only mode: settings show only theme and engine toggles, no tabs; all server-side mutation APIs return Unauthorized.
- Cible
- DEGOOG_PUBLIC_INSTANCE
Optional. Controls whether Degoog trusts X-Forwarded-For, X-Real-IP and X-Forwarded-Proto headers for client IP, rate limiting, IP banning and HTTPS detection. Defaults to 1 (distrust), which is the safe choice when Degoog is exposed directly to the internet, since trusting these headers lets any client spoof their source IP and protocol. Set to 0 only when Degoog sits behind a reverse proxy (nginx, caddy, traefik, etc.) that you control and that strips or rewrites these headers on incoming requests.
- Cible
- DEGOOG_DISTRUST_PROXY
- Défaut
- 1|0
- Valeur
- 1
Default ISO 639-1 language code applied to all searches when no language is selected by the user (e.g. en, de, it).
- Cible
- DEGOOG_DEFAULT_SEARCH_LANGUAGE
- Défaut
- en-US
- Valeur
- en-US
Optional. Forces the UI locale for all requests, overriding the Accept-Language header (e.g. en-US, fr-FR). Unset or empty: Accept-Language is used.
- Cible
- DEGOOG_I18N
Optional. Directory to load custom command and slot plugins from.
- Cible
- DEGOOG_PLUGINS_DIR
- Défaut
- data/plugins
Optional. Directory to load custom themes from.
- Cible
- DEGOOG_THEMES_DIR
- Défaut
- data/themes
Optional. Directory to load custom search engine plugins from.
- Cible
- DEGOOG_ENGINES_DIR
- Défaut
- data/engines
Optional. Directory to load custom transports from.
- Cible
- DEGOOG_TRANSPORTS_DIR
- Défaut
- data/transports
Optional. Directory to load custom autocomplete from.
- Cible
- DEGOOG_AUTOCOMPLETE_DIR
- Défaut
- data/autocomplete
Optional. Path to the JSON file storing extension settings (plugins, themes, engines, etc.).
- Cible
- DEGOOG_PLUGIN_SETTINGS_FILE
- Défaut
- data/plugin-settings.json
Optional. Path to the JSON file storing default enabled/disabled engines.
- Cible
- DEGOOG_DEFAULT_ENGINES_FILE
- Défaut
- data/default-engines.json
Optional. Path to the JSON file storing the IP addresses blocklist.
- Cible
- DEGOOG_BLOCKLIST_FILE
- Défaut
- data/blocklist.json
Optional. Path to the JSON file storing settings tokens.
- Cible
- DEGOOG_SETTINGS_TOKENS_FILE
- Défaut
- data/settings-tokens.json
Optional. Path to the JSON file defining custom bang command aliases.
- Cible
- DEGOOG_ALIASES_FILE
- Défaut
- data/aliases.json
Catégories
Détails
ghcr.io/degoog-org/degoog:latestExécutez Degoog sur Unraid.
Degoog est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.