degoog
Docker 应用程序 from fccview's Repository
概述
要求
运行时参数
- 网络用户界面
http://[IP]:[PORT:4444]- 网络
bridge- 特权
- false
模板配置
You can change 4444 to any available port on your host system. Must match DEGOOG_PORT.
- 目标
- 4444
- 默认值
- 4444
- 价值
- 4444
Holds plugins, themes, engines, transports, plugin settings and aliases.
- 目标
- /app/data
- 价值
- /mnt/user/appdata/degoog/data
Process User ID that the container will run as.
- 默认值
- 99
- 价值
- 99
Process Group ID that the container will run as.
- 默认值
- 100
- 价值
- 100
Port the server listens on inside the container. Must match the host port mapping above.
- 目标
- DEGOOG_PORT
- 默认值
- 4444
- 价值
- 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 /.
- 目标
- 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.
- 目标
- LOG_LEVEL
- 默认值
- info|fatal|error|warn|log|debug
- 价值
- 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.
- 目标
- LOG_TRANSLATION
- 默认值
- false|true
- 价值
- 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).
- 目标
- 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.
- 目标
- 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.
- 目标
- 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.
- 目标
- DEGOOG_DISTRUST_PROXY
- 默认值
- 1|0
- 价值
- 1
Default ISO 639-1 language code applied to all searches when no language is selected by the user (e.g. en, de, it).
- 目标
- DEGOOG_DEFAULT_SEARCH_LANGUAGE
- 默认值
- en-US
- 价值
- 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.
- 目标
- DEGOOG_I18N
Optional. Directory to load custom command and slot plugins from.
- 目标
- DEGOOG_PLUGINS_DIR
- 默认值
- data/plugins
Optional. Directory to load custom themes from.
- 目标
- DEGOOG_THEMES_DIR
- 默认值
- data/themes
Optional. Directory to load custom search engine plugins from.
- 目标
- DEGOOG_ENGINES_DIR
- 默认值
- data/engines
Optional. Directory to load custom transports from.
- 目标
- DEGOOG_TRANSPORTS_DIR
- 默认值
- data/transports
Optional. Directory to load custom autocomplete from.
- 目标
- DEGOOG_AUTOCOMPLETE_DIR
- 默认值
- data/autocomplete
Optional. Path to the JSON file storing extension settings (plugins, themes, engines, etc.).
- 目标
- DEGOOG_PLUGIN_SETTINGS_FILE
- 默认值
- data/plugin-settings.json
Optional. Path to the JSON file storing default enabled/disabled engines.
- 目标
- DEGOOG_DEFAULT_ENGINES_FILE
- 默认值
- data/default-engines.json
Optional. Path to the JSON file storing the IP addresses blocklist.
- 目标
- DEGOOG_BLOCKLIST_FILE
- 默认值
- data/blocklist.json
Optional. Path to the JSON file storing settings tokens.
- 目标
- DEGOOG_SETTINGS_TOKENS_FILE
- 默认值
- data/settings-tokens.json
Optional. Path to the JSON file defining custom bang command aliases.
- 目标
- DEGOOG_ALIASES_FILE
- 默认值
- data/aliases.json
详细信息
在Unraid 上运行 Degoog 。
Degoog 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。