検索APIは高すぎる。どうすれば無料の検索エンジンを自分で作れるのか?
プライベート検索エンジン SearXNG
準備だ。 あなたのマシンにDockerとDocker Composeがインストールされていることを確認してください。
ステップ1:インスタンス・カタログの作成
まず、SearXNG 設定ファイルを格納するディレクトリを作成します:
mkdir searxng
ステップ 2: SearXNG Dockerコンテナの実行
以下のコマンドを使用して、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: Open Web UI で SearXNG を設定する
SearXNG を Open Web UI のカスタム検索エンジンとして追加できるようになりました。
- 検索クエリURL 
http://<SearXNG_IP>:8081 
そうしれいかん <SearXNG_IP> SearXNG インスタンスの IP アドレスに置き換えます。
- イントラネットへのアクセス。 コンテナのIPアドレスを使用する。
 - エクストラネットへのアクセス。 サーバーのパブリックIPアドレスを使用してください。
 
完了した!
このポートは、ホワイトライニングを防ぎたいポートに置き換えることができる。
© 著作権表示
記事の著作権 AIシェアリングサークル  無断転載はご遠慮ください。
関連記事
コメントはありません




