Pencarian web
Libre WebUI mencari melalui SearXNG terpilih tanpa API komersial. Mesin pencari publik melihat kueri berasal dari SearXNG. Fitur dikirim dalam keadaan nonaktif.
Cara kerja
- SearXNG yang dapat dijangkau dengan JSON API.
- Administrator membuka Pengaturan > Koneksi > Pencarian, mengisi URL, mengaktifkan, dan menguji.
- Izin di Pengaturan → Manajemen Pengguna; bawaan hanya administrator.
- Setiap penggunaan:
- globe di chat merencanakan kueri dan menampilkan sumber;
web_searchuntuk model yang mendukung alat;- tugas Work berjaringan menerima
web_search, tugas offline tidak.
Kegagalan pencarian tidak merusak giliran.
Stack bawaan
deploy/private/docker-compose.yml memiliki searxng internal dengan SEARXNG_URL=http://searxng:8080.
-
.env:SEARXNG_SECRET=any-long-random-value -
Jalankan
docker compose up -d. -
Aktifkan dan uji.
SearXNG Anda sendiri
Aktifkan JSON dalam settings.yml:
search:
formats:
- html
- json
Masukkan http://127.0.0.1:8888 atau https://search.example.com.
Variabel
SEARXNG_URL mengisi URL; pengaktifan adalah tindakan administrator. Pengaturan disimpan dalam basis data.
Privasi
Pencarian berlangsung di server. Istilah dikirim ke SearXNG dan upstream; gateway sendiri tidak membuat pencarian publik menjadi lokal atau anonim. Maksimum 500 karakter per hasil, 1–100 hasil, bawaan 6, hanya http(s). Layanan bawaan bersifat internal; jangan dipublikasikan.
Pemecahan masalah
Jika globe tidak ada, fitur belum aktif atau izin tidak ada. Untuk HTTP 403, tambahkan json ke search.formats. URL harus dapat dijangkau dari server; dalam stack gunakan http://searxng:8080, sedangkan localhost berarti kontainernya sendiri. Model menentukan hasil yang digunakan.