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:
parent
2da2bd20df
commit
5106d5af95
2 changed files with 56 additions and 0 deletions
23
templates/searxng/docker-compose.yml
Normal file
23
templates/searxng/docker-compose.yml
Normal 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
|
||||||
33
templates/searxng/settings.yml
Normal file
33
templates/searxng/settings.yml
Normal 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
|
||||||
Loading…
Reference in a new issue