diff --git a/templates/searxng/docker-compose.yml b/templates/searxng/docker-compose.yml new file mode 100644 index 0000000..cd48223 --- /dev/null +++ b/templates/searxng/docker-compose.yml @@ -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 diff --git a/templates/searxng/settings.yml b/templates/searxng/settings.yml new file mode 100644 index 0000000..820a009 --- /dev/null +++ b/templates/searxng/settings.yml @@ -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