feat(searxng): add docker-compose and settings templates

- Add docker-compose.yml for SearXNG and redis-cache
- Add settings.yml for Google, Bing, DuckDuckGo engine config
This commit is contained in:
NodimiDO 2026-08-20 19:28:57 +02:00
parent 2da2bd20df
commit 5106d5af95
2 changed files with 56 additions and 0 deletions

View file

@ -0,0 +1,23 @@
version: '3.7'
services:
redis:
image: redis:alpine
container_name: searxng-redis
restart: always
command: redis-server --save "" --appendonly no
tmpfs:
- /data
searxng:
image: searxng/searxng:latest
container_name: searxng
restart: always
ports:
- "8027:8080"
volumes:
- ./settings.yml:/etc/searxng/settings.yml:ro
environment:
- SEARXNG_BASE_URL=https://searxng.idea-quadrat.de
depends_on:
- redis

View file

@ -0,0 +1,33 @@
# SearXNG Settings Configuration
use_default_settings: true
server:
port: 8080
bind_address: "0.0.0.0"
secret_key: "d71c4c1a5b823e20e2ef64d7c672bead59e9a4f4e2ef30922883e0da4f1e0954" # generated secure key
image_proxy: true
search:
safe_search: 0
autocomplete: "google"
formats:
- html
- json
engines:
- name: google
engine: google
shortcut: go
timeout: 3.0
- name: bing
engine: bing
shortcut: bi
timeout: 3.0
- name: duckduckgo
engine: duckduckgo
shortcut: dd
timeout: 3.0
- name: wikipedia
engine: wikipedia
shortcut: wp
timeout: 2.0