degoog

degoog

Docker 应用程序 from fccview's Repository

概述

degoog is a search aggregator that queries multiple engines and shows results in one place. You can add custom search engines, bang-command plugins, slot plugins (query-triggered panels above/below results or in the sidebar), and transports (custom HTTP fetch strategies like curl, FlareSolverr, or your own).

要求

Don't forget to click **Show more settings...** for all **Variables**!

运行时参数

网络用户界面
http://[IP]:[PORT:4444]
网络
bridge
特权
false

模板配置

PORTPorttcp

You can change 4444 to any available port on your host system. Must match DEGOOG_PORT.

目标
4444
默认值
4444
价值
4444
Appdata: dataPathrw

Holds plugins, themes, engines, transports, plugin settings and aliases.

目标
/app/data
价值
/mnt/user/appdata/degoog/data
PUIDVariable

Process User ID that the container will run as.

默认值
99
价值
99
PGIDVariable

Process Group ID that the container will run as.

默认值
100
价值
100
Degoog PortVariable

Port the server listens on inside the container. Must match the host port mapping above.

目标
DEGOOG_PORT
默认值
4444
价值
4444
Base URLVariable

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
Log LevelVariable

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
Log TranslationVariable

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
Settings PasswordsVariable

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
Settings PathVariable

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
Public InstanceVariable

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
Distrust ProxyVariable

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 Search LanguageVariable

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
UI Locale (i18n)Variable

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
Plugins DirVariable

Optional. Directory to load custom command and slot plugins from.

目标
DEGOOG_PLUGINS_DIR
默认值
data/plugins
Themes DirVariable

Optional. Directory to load custom themes from.

目标
DEGOOG_THEMES_DIR
默认值
data/themes
Engines DirVariable

Optional. Directory to load custom search engine plugins from.

目标
DEGOOG_ENGINES_DIR
默认值
data/engines
Transports DirVariable

Optional. Directory to load custom transports from.

目标
DEGOOG_TRANSPORTS_DIR
默认值
data/transports
Autocomplete DirVariable

Optional. Directory to load custom autocomplete from.

目标
DEGOOG_AUTOCOMPLETE_DIR
默认值
data/autocomplete
Plugin Settings FileVariable

Optional. Path to the JSON file storing extension settings (plugins, themes, engines, etc.).

目标
DEGOOG_PLUGIN_SETTINGS_FILE
默认值
data/plugin-settings.json
Default Engines FileVariable

Optional. Path to the JSON file storing default enabled/disabled engines.

目标
DEGOOG_DEFAULT_ENGINES_FILE
默认值
data/default-engines.json
Blocklist FileVariable

Optional. Path to the JSON file storing the IP addresses blocklist.

目标
DEGOOG_BLOCKLIST_FILE
默认值
data/blocklist.json
Settings Tokens FileVariable

Optional. Path to the JSON file storing settings tokens.

目标
DEGOOG_SETTINGS_TOKENS_FILE
默认值
data/settings-tokens.json
Aliases FileVariable

Optional. Path to the JSON file defining custom bang command aliases.

目标
DEGOOG_ALIASES_FILE
默认值
data/aliases.json

详细信息

存储库
ghcr.io/degoog-org/degoog:latest
最后更新2026-05-31
初见2026-05-14

在Unraid 上运行 Degoog 。

Degoog 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。