Перейти до основного вмісту

Веб-пошук

Libre WebUI шукає через обраний SearXNG без комерційного API. Публічні пошукові системи бачать запит від SearXNG. Функція постачається вимкненою.

Як працює

  1. Досяжний SearXNG з JSON API.
  2. Admin: Налаштування > Підключення > Пошук, URL, увімкнення, тест.
  3. Дозвіл у Налаштування → Керування користувачами; типово лише admin.
  4. Для кожного використання:
    • глобус у чаті планує запити й показує джерела;
    • web_search для моделей з інструментами;
    • мережеві завдання Work отримують web_search, offline — ні.

Помилка пошуку не ламає хід.

Вбудований стек

deploy/private/docker-compose.yml має внутрішній searxng з SEARXNG_URL=http://searxng:8080.

  1. .env:

    SEARXNG_SECRET=any-long-random-value
  2. docker compose up -d.

  3. Увімкніть і протестуйте.

Власний SearXNG

У settings.yml потрібен JSON:

search:
formats:
- html
- json

Вкажіть http://127.0.0.1:8888 або https://search.example.com.

Змінні

SEARXNG_URL заповнює URL; увімкнення — дія admin. Налаштування зберігається в базі.

Приватність

Пошук серверний. Терміни йдуть у SearXNG і upstream; власний шлюз не робить публічний пошук локальним або анонімним. До 500 символів на результат, 1–100, типово 6, лише http(s). Вбудований сервіс внутрішній; не публікуйте.

Неполадки

Немає глобуса — не ввімкнено або немає дозволу. HTTP 403 — додайте json до search.formats. URL має бути досяжний із backend; у стеку http://searxng:8080, а localhost — контейнер. Модель сама вирішує, що використати.