Benutzer-Werkzeuge

Webseiten-Werkzeuge


searxng

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
searxng.txt · Zuletzt geändert: 2025/06/24 12:18 von jango