# Minimal SearXNG override — inherits all engine defaults, changes only what we need. # See https://docs.searxng.org/admin/settings/index.html use_default_settings: true general: instance_name: "Blog Post Generator Search" # keep it internal; no public UI needed enable_metrics: false server: # replaced at container start if left as the placeholder secret_key: "ultrasecretkey_change_me" bind_address: "127.0.0.1" port: 8080 # single trusted caller (our own app on localhost) — no bot limiter limiter: false public_instance: false image_proxy: false search: # JSON is required for our client; keep html for manual debugging formats: - html - json # be resilient: don't fail the whole query if one engine errors autocomplete: "" default_lang: "en" ui: static_use_hash: true # Redis is not available in this single-container setup; SearXNG runs without it. redis: url: false