From 3c4f27338692c9a9cc50cc6704629b2d693dfee1 Mon Sep 17 00:00:00 2001 From: NxM Claude Date: Wed, 6 May 2026 04:54:45 +0200 Subject: [PATCH] =?UTF-8?q?Initial=20SearXNG=20stack=20=E2=80=94=20interna?= =?UTF-8?q?l=20search=20backend=20for=20sam-research=20and=20Citadel=20MCP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.yml | 17 +++++++++++++++++ settings.yml | 19 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 docker-compose.yml create mode 100644 settings.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e231224 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,17 @@ +services: + searxng: + image: searxng/searxng:latest + container_name: searxng + restart: unless-stopped + ports: + - "8600:8080" + volumes: + - ./settings.yml:/etc/searxng/settings.yml:ro + environment: + SEARXNG_BASE_URL: "http://searxng:8080/" + networks: + - proxy + +networks: + proxy: + external: true diff --git a/settings.yml b/settings.yml new file mode 100644 index 0000000..c098f2a --- /dev/null +++ b/settings.yml @@ -0,0 +1,19 @@ +use_default_settings: true + +server: + # Change this to any long random string — required by SearXNG, internal only + secret_key: "nxm-searxng-internal-2026" + limiter: false + image_proxy: false + +search: + safe_search: 0 + default_lang: "en" + formats: + - html + - json + +ui: + static_use_hash: true + default_theme: simple + infinite_scroll: false