General
| Variable | Description | Default |
|---|---|---|
DEGOOG_PORT |
Port the server listens on | 4444 |
DEGOOG_SETTINGS_PASSWORDS |
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_PUBLIC_INSTANCE |
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.
|
— |
LOGGER |
When set to debug all debug logs are printed to the
server side console. If you use docker you can view your logs
with docker compose logs -f.
|
— |
Plugins, themes, engines
| Variable | Description | Default |
|---|---|---|
DEGOOG_PLUGINS_DIR |
Directory to load custom command and slot plugins from | data/plugins |
DEGOOG_THEMES_DIR |
Directory to load custom themes from | data/themes |
DEGOOG_ENGINES_DIR |
Directory to load custom search engine plugins from | data/engines |
DEGOOG_PLUGIN_SETTINGS_FILE |
Path to the JSON file storing extension settings (plugins, themes, engines, etc.) | data/plugin-settings.json |
DEGOOG_ALIASES_FILE |
Path to the JSON file defining custom bang command aliases | data/aliases.json |