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