# SearXNG settings — deployed to /opt/searxng/config/settings.yml on Dankclaw. # Secret key and base URL come from environment variables (see .env.example). use_default_settings: true server: secret_key: "${SEARXNG_SECRET}" base_url: "${SEARXNG_BASE_URL}" limiter: true method: "POST" search: default_lang: "en" default_locale: "en-US" safe_search: 0 formats: - html - json valkey: url: "valkey://searxng-valkey:6379/0" outgoing: request_timeout: 3.0 max_request_timeout: 10.0 pool_connections: 100 pool_maxsize: 20 enable_http2: true keepalive_expiry: 5.0 retries: 3 plugins: searx.plugins.unit_converter.SXNGPlugin: active: true searx.plugins.calculator.SXNGPlugin: active: true searx.plugins.self_info.SXNGPlugin: active: true