Files
iiEsaywebUI/scripts/fix_searxng_json.sh
2026-02-19 18:12:09 +00:00

32 lines
1.3 KiB
Bash
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/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..."