SearXNG はオープンソースのメタ検索エンジンです。自前の索引を持たず、検索語を Google、Bing、DuckDuckGo など複数の上流エンジンへ同時に送り、結果を1ページに統合して返します。GitHub では約3.8万スターを集め、プライバシー検索の中で最もよくセルフホストされるプロジェクトです。自分で運用する価値があるかは、その仕組みと引き換えのコストを受け入れられるかで決まります。
公式リポジトリ情報
プラットフォームは GitHub、組織名は searxng、プロジェクト名は searxng、ライセンスは AGPL-3.0 です。開発終了した searX のコミュニティ分岐で、Python 製、公式 Docker イメージがあり、伝統的なバージョン番号ではなくローリング更新を採用しています。
なぜ人気なのか
売りはプロファイリングされない検索です。アカウント不要、広告トラッキングなし、検索が個人の身元と結びつきません。Web 画面のほかに JSON で結果を返せるため、AI エージェントや RAG、自動化スクリプトの検索バックエンドにもなります。既定では HTML 出力だけが有効で、settings.yml の search.formats に json を加えないと使えません。この一手間を忘れるのが初心者の最も多いつまずきです。
導入コスト
小さな VPS に Docker で約30分あれば動きます。資源消費も少なく、個人や小規模チームには十分です。本当のコストはその後です。外部へ送る検索はすべて自分のサーバーの IP を伴い、上流エンジンは単一 IP からの高頻度リクエストに敏感です。認証や制限に引っかかると該当エンジンはしばらく自動停止され、結果は静かに減り、偏ります。公開インスタンスなら導入は省けますが、運営者を信頼する必要があり、人気のインスタンスほど制限を受けやすくなります。
実際の落とし穴
第一に、独立した検索エンジンではないため、上流が一斉に不調になれば一緒に不調になり、結果品質の上限は他人次第です。第二に、プライバシーには境界があります。セルフホストで検索会社から個人 IP は隠せても、サーバーの IP は見えたままなので、匿名化ツールとして使わないでください。第三に、ローリング更新では設定形式が変わることがあり、更新前に説明を読む必要があります。第四に、改変したコードをサービスとして提供する場合、AGPL-3.0 は改変の公開を求めるため、クローズドな商用利用には硬い制約となります。
小さなサーバーを自分で維持でき、エージェント向けに制御可能な検索バックエンドが欲しい人向きです。きれいな検索画面が欲しいだけで運用に触れたくない人は、公開インスタンスで十分であり、これのためだけにサーバーを借りる必要はありません。