From 042f04601cc6077d23b7286243cf4933f7cb5e15 Mon Sep 17 00:00:00 2001 From: furyhawk Date: Tue, 12 May 2026 16:37:52 +0800 Subject: [PATCH] fix: update SearXNG configuration for Redis URL and add base URL --- swarm/searxng.yml | 4 +++- swarm/searxng/settings.yml | 17 +++++++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/swarm/searxng.yml b/swarm/searxng.yml index d7ef689..c76aa4d 100644 --- a/swarm/searxng.yml +++ b/swarm/searxng.yml @@ -14,6 +14,8 @@ services: redis_valkey: image: docker.io/valkey/valkey:7-alpine command: valkey-server --save 30 1 --loglevel warning + sysctls: + - vm.overcommit_memory=1 restart: unless-stopped cap_drop: - ALL @@ -41,7 +43,7 @@ services: environment: - LIMITER=true - SEARXNG_BASE_URL=https://search.${DOMAIN}/ - - SEARXNG_REDIS_URL=redis://tasks.redis_valkey:6379/0 + - SEARXNG_VALKEY_URL=redis://searxng_redis_valkey:6379/0 - SEARXNG_SECRET=${SEARXNG_SECRET:-ultrasecretkey} - SEARXNG_LIMITER=true # - SEARXNG_USE_DEFAULT_SETTINGS=true diff --git a/swarm/searxng/settings.yml b/swarm/searxng/settings.yml index 1dfb1f5..688ef28 100644 --- a/swarm/searxng/settings.yml +++ b/swarm/searxng/settings.yml @@ -1,14 +1,27 @@ # see https://docs.searxng.org/admin/settings/settings.html#settings-use-default-settings use_default_settings: true + +general: + debug: false + instance_name: "SearXNG" + +search: + safe_search: 2 + autocomplete: 'duckduckgo' + formats: + - html + - json + server: # base_url is defined in the SEARXNG_BASE_URL environment variable, see .env and docker-compose.yml secret_key: "ultrasecretkey" # change this! limiter: true # can be disabled for a private instance image_proxy: true + base_url: http://search.furyhawk.lol ui: static_use_hash: true -redis: - url: redis://tasks.redis_valkey:6379/0 +valkey: + url: redis://searxng_redis_valkey:6379/0 search: # remove format to deny access, use lower case. # formats: [html, csv, json, rss]