ci / test (push) Successful in 28s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
36 lines
1.4 KiB
YAML
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"]
|