Веб-пошук
Libre WebUI шукає через обраний SearXNG без комерційного API. Публічні пошукові системи бачать запит від SearXNG. Функція постачається вимкненою.
Як працює
- Досяжний SearXNG з JSON API.
- Admin: Налаштування > Підключення > Пошук, URL, увімкнення, тест.
- Дозвіл у Налаштування → Керування користувачами; типово лише admin.
- Для кожного використання:
- глобус у чаті планує запити й показує джерела;
web_searchдля моделей з інструментами;- мережеві завдання Work отримують
web_search, offline — ні.
Помилка пошуку не ламає хід.
Вбудований стек
deploy/private/docker-compose.yml має внутрішній searxng з SEARXNG_URL=http://searxng:8080.
-
.env:SEARXNG_SECRET=any-long-random-value -
docker compose up -d. -
Увімкніть і протестуйте.
Власний 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 — контейнер. Модель сама вирішує, що використати.