Загрузка данных


 Рекомендуемый путь: SearXNG + навык openclaw-free-web-search
Для стабильной, бесплатной и приватной работы я советую потратить немного времени на настройку локального сервера SearXNG. Это самый надежный способ .

Установите Docker. Если он еще не установлен, скачайте Docker Desktop с официального сайта и установите. Это единственный "тяжелый" шаг.

Создайте файл docker-compose.yml в удобной для вас папке (например, ~/searxng/). Это описание конфигурации вашего поискового сервера. Вставьте в него следующий код:

yaml
version: '3.7'

services:
  redis:
    image: redis:alpine
    container_name: searxng-redis
    command: redis-server --save 60 1 --loglevel warning
    volumes:
      - redis-data:/data
    restart: unless-stopped

  searxng:
    image: searxng/searxng:latest
    container_name: searxng
    ports:
      - "8080:8080"
    volumes:
      - ./searxng-settings.yml:/etc/searxng/settings.yml:ro
    environment:
      - SEARXNG_REDIS_URL=redis://redis:6379/0
      - SEARXNG_SECRET_KEY= # Обязательно замените на случайную строку (например, $(openssl rand -hex 32))
    depends_on:
      - redis
    restart: unless-stopped

volumes:
  redis-data:
Запустите сервер. Откройте терминал в папке с файлом docker-compose.yml и выполните команду:

bash
docker compose up -d
После этого SearXNG будет работать в фоновом режиме по адресу http://localhost:8080.

Установите навык в OpenClaw. Выполните в терминале:

bash
clawhub install openclaw-free-web-search
Или, если используете npx:

bash
npx clawhub@latest install openclaw-free-web-search
Этот навык автоматически подключит OpenClaw к вашему локальному серверу и будет использовать его для поиска .