Files
cluster-knaster/deploy/k8s/nex-searxng/settings.yml
T
2026-10-15 12:36:28 +02:00

36 lines
1.4 KiB
YAML

# SearXNG für die NEX-Agenten (Plan docs/plans/2026-10-06-nex-searxng.md). Nur intern im Netz llm-internal erreichbar.
# Quelle für den Dienst searxng in deploy/nex/docker-compose.appsrv08.yml: dort als base64 im Command eingebettet
# (keine Bind-Mounts im Portainer-Stack). Nach jeder Änderung neu einbetten: base64 -w0 deploy/nex/searxng/settings.yml
# secret_key kommt aus der Env SEARXNG_SECRET (Stack-Variable NEX_SEARXNG_SECRET), nicht aus dieser Datei.
# Engines am 2026-10-06 von appsrv08 aus getestet: duckduckgo und bing liefern, wikipedia ergänzt Lexikon-Treffer;
# google („access denied“), brave („too many requests“), qwant (CAPTCHA) blockiert, startpage/mojeek im Image inaktiv.
use_default_settings:
engines:
keep_only: [duckduckgo, bing, wikipedia]
general:
instance_name: NEX-Suche
enable_metrics: false
server:
limiter: false # nur interne Clients (Agenten-Container), kein Bot-Schutz nötig
image_proxy: false
public_instance: false
search:
safe_search: 1
default_lang: de
autocomplete: ""
formats: [html, json] # Hermes fragt GET /search?q=…&format=json&pageno=1 (plugins/web/searxng/provider.py)
outgoing:
request_timeout: 3.0
max_request_timeout: 6.0
engines:
- name: bing
disabled: false # im Image standardmäßig aus
# Wikipedia liefert sonst nur eine Infobox; Hermes liest ausschließlich "results"
- name: wikipedia
display_type: ["infobox", "list"]