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:
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