LOEMIND.md 1.8 KB

SearXNG – Docker kasutusjuhend

Privaatne metaotsingumootor. Otsib korraga mitmest allikast (Google, Bing, DuckDuckGo, arXiv, PubMed, jne).

Docker käsud

# Käivita
docker-compose -f /opt/docker-compose/third/server/searngx/docker-compose.yml up -d

# Peata
docker-compose -f /opt/docker-compose/third/server/searngx/docker-compose.yml down

# Taaskäivita
docker-compose -f /opt/docker-compose/third/server/searngx/docker-compose.yml restart

# Logid
docker-compose -f /opt/docker-compose/third/server/searngx/docker-compose.yml logs -f

# Uuenda
docker-compose -f /opt/docker-compose/third/server/searngx/docker-compose.yml pull
docker-compose -f /opt/docker-compose/third/server/searngx/docker-compose.yml up -d

Docker otse

# Konteineri seis
docker ps | grep searxng

# Logid
docker logs searxng

# Sisene konteinerisse
docker exec -it searxng /bin/sh

Ligipääs

Teenus Port URL
SearXNG 8888 http://100.87.1.24:8888

API kasutamine

# Otsi (JSON)
curl "http://100.87.1.24:8888/search?q=etnomatematika&format=json"

# Otsi (HTML – veebileht)
curl "http://100.87.1.24:8888/search?q=etnomatematika"

Tervisekontroll

SearXNG kontrollib oma tervist iga 30 sekundi järel.

# Käsitsi test
curl -s -o /dev/null -w "%{http_code}" http://100.87.1.24:8888/healthz
# -> 200

Olulised kataloogid

Asukoht Sisu
/data/docker/searxng/settings.yml SearXNG seadistused
/data/docker/searxng/limiter.toml Piirajate seadistus
/data/docker/searxng_cache Otsingu vahemälu
/backups/docker/searxng Varukoopiad

Võrguinfo

  • Konteiner on ai_network peal
  • Port 8888 on avatud kõikidel liidestel
  • Teised teenused (Open WebUI) kasutavad otsinguks http://100.87.1.24:8888/search?format=json