나만의 비공개 검색 엔진 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 형식으로 출력하지 않습니다.
- 컨테이너의 구성 파일 디렉토리로 이동합니다:
cd /root/searxng
- 즐겨 사용하는 텍스트 편집기로 열기
settings.yml
문서화. - 찾기
formats
섹션에json
::
formats: - json # 添加 json 格式
- 변경 사항을 적용하려면 Docker 컨테이너를 다시 시작하세요:
docker restart
4단계: 오픈 웹 UI에서 SearXNG 구성하기
이제 Open Web UI에서 사용자 지정 검색 엔진으로 SearXNG를 추가할 수 있습니다.
- 쿼리 URL을 검색합니다.
http://<SearXNG_IP>:8081
최고 사령관(군) <SearXNG_IP>
SearXNG 인스턴스의 IP 주소로 바꿉니다.
- 인트라넷 액세스. 컨테이너의 IP 주소를 사용합니다.
- 엑스트라넷 액세스. 서버의 공인 IP 주소를 사용합니다.
완료!
화이트리닝을 방지하려면 포트를 원하는 포트로 교체할 수 있습니다.
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...