=====Docker Compose=====
searxng_settings.yml (optional)
general:
instance_name: "Meine SearXNG-Instanz"
debug: false
search:
safe_search: 2
ui:
default_locale: de
theme_args:
simple_style: dark
version: '3.7'
services:
searxng:
image: searxng/searxng:latest
container_name: searxng
restart: always
ports:
- "8080:8080"
environment:
- BASE_URL=http://my.domain:8080/
volumes:
- ./searxng_settings.yml:/etc/searxng/settings.yml
Möchte man das HTML auch anpassen
git clone https://github.com/searxng/searxng.git
cd searxng
Template Dateien befinden sich in:
* HTML: searxng/searx/templates/
* CSS/JS: searxng/searx/static/
Datei für Settings anlegen
nano container/config/settings.yml
Beispiel
server:
port: 8080
bind_address: "0.0.0.0"
base_url: https://search.example.org/
docker build -t searxng-custom -f container/Dockerfile .
docker run -d --name searxng -p 8080:8080 searxng-custom