Поисковые API слишком дороги, как мне самому создать бесплатную поисковую систему?
Создайте свою собственную поисковую систему SearXNG
Подготовка. Убедитесь, что на вашей машине установлены Docker и Docker Compose.
Шаг 1: Создание каталога экземпляров
Сначала создайте каталог, в котором будут храниться файлы конфигурации SearXNG:
mkdir searxng
Шаг 2: Запустите Docker-контейнер SearXNG
Используйте следующую команду для извлечения Docker-образа SearXNG и запуска контейнера:
docker run \ --rm -d -p 8081:8080 \ -v "${PWD}/searxng:/etc/searxng" \ -e "BASE_URL=http://localhost:8081/" \ -e "INSTANCE_NAME=searxng" \ searxng/searxng
Шаг 3: Включите вывод в формате JSON
По умолчанию SearXNG не выводит результаты в формате JSON.
- Перейдите в каталог конфигурационных файлов контейнера:
cd /root/searxng
- Откройте его в своем любимом текстовом редакторе
settings.yml
Документация. - найти
formats
раздел, добавьтеjson
::
formats: - json # 添加 json 格式
- Перезапустите контейнер Docker, чтобы изменения вступили в силу:
docker restart
Шаг 4: Настройте SearXNG в открытом веб-интерфейсе
Теперь вы можете добавить SearXNG в качестве пользовательской поисковой системы в Open Web UI.
- URL-адрес поискового запроса.
http://<SearXNG_IP>:8081
главнокомандующий (военный) <SearXNG_IP>
Замените на IP-адрес экземпляра SearXNG.
- Доступ к интрасети. Используйте IP-адрес контейнера.
- Экстранет-доступ. Используйте публичный IP-адрес вашего сервера.
Готово!
Обратите внимание, что порт может быть заменен на тот, который вы хотите запретить.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...