degoog

degoog

Aplicación Docker from fccview's Repository

Visión general

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).

Requisitos

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

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:4444]
Red
bridge
Privilegiado
false

Configuración de plantillas

PORTPorttcp

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

Objetivo
4444
Por defecto
4444
Valor
4444
Appdata: dataPathrw

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

Objetivo
/app/data
Valor
/mnt/user/appdata/degoog/data
PUIDVariable

Process User ID that the container will run as.

Por defecto
99
Valor
99
PGIDVariable

Process Group ID that the container will run as.

Por defecto
100
Valor
100
Degoog PortVariable

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

Objetivo
DEGOOG_PORT
Por defecto
4444
Valor
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 /.

Objetivo
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.

Objetivo
LOG_LEVEL
Por defecto
info|fatal|error|warn|log|debug
Valor
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.

Objetivo
LOG_TRANSLATION
Por defecto
false|true
Valor
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).

Objetivo
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.

Objetivo
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.

Objetivo
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.

Objetivo
DEGOOG_DISTRUST_PROXY
Por defecto
1|0
Valor
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).

Objetivo
DEGOOG_DEFAULT_SEARCH_LANGUAGE
Por defecto
en-US
Valor
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.

Objetivo
DEGOOG_I18N
Plugins DirVariable

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

Objetivo
DEGOOG_PLUGINS_DIR
Por defecto
data/plugins
Themes DirVariable

Optional. Directory to load custom themes from.

Objetivo
DEGOOG_THEMES_DIR
Por defecto
data/themes
Engines DirVariable

Optional. Directory to load custom search engine plugins from.

Objetivo
DEGOOG_ENGINES_DIR
Por defecto
data/engines
Transports DirVariable

Optional. Directory to load custom transports from.

Objetivo
DEGOOG_TRANSPORTS_DIR
Por defecto
data/transports
Autocomplete DirVariable

Optional. Directory to load custom autocomplete from.

Objetivo
DEGOOG_AUTOCOMPLETE_DIR
Por defecto
data/autocomplete
Plugin Settings FileVariable

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

Objetivo
DEGOOG_PLUGIN_SETTINGS_FILE
Por defecto
data/plugin-settings.json
Default Engines FileVariable

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

Objetivo
DEGOOG_DEFAULT_ENGINES_FILE
Por defecto
data/default-engines.json
Blocklist FileVariable

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

Objetivo
DEGOOG_BLOCKLIST_FILE
Por defecto
data/blocklist.json
Settings Tokens FileVariable

Optional. Path to the JSON file storing settings tokens.

Objetivo
DEGOOG_SETTINGS_TOKENS_FILE
Por defecto
data/settings-tokens.json
Aliases FileVariable

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

Objetivo
DEGOOG_ALIASES_FILE
Por defecto
data/aliases.json

Detalles

Repositorio
ghcr.io/degoog-org/degoog:latest
Última actualización2026-06-02
Visto por primera vez2026-05-14

Ejecute Degoog en Unraid.

Degoog se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.