#!/bin/sh # Скрипт для исправления конфигурации SearXNG для работы с JSON форматом echo "Исправление конфигурации SearXNG для JSON формата..." # 1. Убеждаемся, что лимитер отключен echo "1. Отключение лимитера..." docker exec searxng sed -i 's/limiter: true/limiter: false/g' /etc/searxng/settings.yml 2>/dev/null || echo " Лимитер уже отключен или настройка не найдена" # 2. Обновляем секцию search с правильными форматами echo "2. Обновление секции search..." docker exec searxng sh -c "sed -i '/^search:/,\$d' /etc/searxng/settings.yml && cat >> /etc/searxng/settings.yml <<'EOF' search: safe_search: 0 autocomplete: 'google' formats: - html - json EOF" # 3. Перезапускаем SearXNG echo "3. Перезапуск SearXNG..." docker restart searxng echo "" echo "✓ Конфигурация SearXNG обновлена!" echo " - JSON формат включен" echo " - Лимитер отключен" echo " - Autocomplete: google" echo "" echo "Подождите 10-15 секунд для полного запуска SearXNG..."