Files
homelab-k3s/apps/searxng/secret.example.yaml
T
jasonwitty 16cd367d26
Validate and Deploy to K3s / validate (push) Successful in 17s
Validate and Deploy to K3s / deploy (push) Successful in 55s
Deploy searxng ai-summary-20260805 (LLM server API key support)
New multi-arch image (amd64+arm64) built from searxng fork ce400f993:
the ai_summary plugin can now authenticate to the LLM server with an
ai_summary.api_key, sent only to the configured base_url.

secret.example.yaml documents the ai_summary block, including the new
optional api_key.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-05 23:32:07 -07:00

30 lines
1.0 KiB
YAML

# Copy to secret.yaml (gitignored), set a real secret_key, and apply once:
# kubectl apply -f secret.yaml
# The secret already exists in the cluster; this file only documents its shape.
apiVersion: v1
kind: Secret
metadata:
name: searxng-1723974683-config
namespace: default
type: Opaque
stringData:
settings.yml: |
server:
secret_key: CHANGE-ME
use_default_settings: true
# The ai_summary plugin talks to an OpenAI compatible LLM server.
# api_key is optional and only needed when that server requires
# authentication (e.g. a LiteLLM gateway with a master key, or vLLM /
# llama.cpp started with --api-key). It is only ever sent to base_url.
ai_summary:
base_url: "http://192.168.1.191:11434"
api_key: ""
model: "gemma4:e4b"
grounding: true
# NOTE: a plugins: block REPLACES searxng's default plugin list, it does
# not merge -- new upstream default plugins have to be added here by hand.
plugins:
searx.plugins.ai_summary.SXNGPlugin: {active: true}