검색 API가 너무 비싸서 무료 검색 엔진을 직접 구축하려면 어떻게 해야 하나요?

AI 답변9개월 전에 게시 됨 AI 공유 서클
10.6K 00

나만의 비공개 검색 엔진 SearXNG 구축하기

준비. 컴퓨터에 Docker 및 Docker Compose가 설치되어 있는지 확인하세요.

1단계: 인스턴스 카탈로그 만들기

먼저 SearXNG 구성 파일을 저장할 디렉토리를 만듭니다:

mkdir searxng

2단계: SearXNG 도커 컨테이너 실행

다음 명령을 사용하여 SearXNG의 Docker 이미지를 가져와서 컨테이너를 실행합니다:

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 형식으로 출력하지 않습니다.

  1. 컨테이너의 구성 파일 디렉토리로 이동합니다:cd /root/searxng
  2. 즐겨 사용하는 텍스트 편집기로 열기 settings.yml 문서화.
  3. 찾기 formats 섹션에 json::
formats: - json # 添加 json 格式
  1. 변경 사항을 적용하려면 Docker 컨테이너를 다시 시작하세요:
docker restart

4단계: 오픈 웹 UI에서 SearXNG 구성하기

이제 Open Web UI에서 사용자 지정 검색 엔진으로 SearXNG를 추가할 수 있습니다.

  • 쿼리 URL을 검색합니다. http://<SearXNG_IP>:8081

최고 사령관(군) <SearXNG_IP> SearXNG 인스턴스의 IP 주소로 바꿉니다.

  • 인트라넷 액세스. 컨테이너의 IP 주소를 사용합니다.
  • 엑스트라넷 액세스. 서버의 공인 IP 주소를 사용합니다.

완료!

화이트리닝을 방지하려면 포트를 원하는 포트로 교체할 수 있습니다.

© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...