概要
SearXNGはSearxプロジェクトの後継となるオープンソースメタ検索エンジンです。Google、Bing、DuckDuckGo、Qwant等70以上の検索エンジンから結果を取得・統合し、重複排除とランキングを行います。
自己ホストすることで、検索クエリが自分のサーバーから各エンジンに分散送信され、利用者のIPアドレスが単一の検索プロバイダに集中しません。設定ファイル(settings.yml)でエンジンの有効化、タイムアウト、UIテーマを細かく制御できます。
公開インスタンス(searx.space一覧)も利用可能ですが、運営者を信頼する必要があります。技術に自信のある方には、完全なデータ主権とカスタマイズ性を両立する最強の選択肢の一つです。
評価スコア
プライバシー 5/5
使いやすさ 2/5
機能の豊富さ 4/5
コスパ 4/5
Google Search との違い
Google検索と比べ、単一企業へのデータ集中を避けられます。結果品質は統合するエンジンに依存しますが、プライバシーとカスタマイズ性ではGoogleを大幅に上回ります。自己ホストすれば検索ログの完全管理が可能です。
メリット
- ✓ 完全オープンソースで監査可能
- ✓ 自己ホストで完全なデータ主権
- ✓ 多数のエンジンを組み合わせ可能
- ✓ トラッキング・Cookie不要
- ✓ Docker/Helmで比較的容易にデプロイ
デメリット・注意点
- − 自己ホストにはサーバーと運用知識が必要
- − 公開インスタンスは突然停止するリスク
- − メタ検索のため応答速度が遅い場合あり
- − Google等へのクエリ中継は避けられない
こんな人に最適
- 技術者・自宅サーバー/NAS保有者
- 完全なデータ主権を求める方
- オープンソースのみを許容する方
向いていないケース
- サーバー運用経験のない初心者
- 即座に高品質検索が必要な方
- モバイルアプリのネイティブ体験を求める方
スペック・詳細
- 料金
- 自己ホスト — ソフトウェア自体は無料(AGPL-3.0)。自己ホストの場合、VPS $5〜/月程度。公開インスタンスは無料だが運営者依存。
- 難易度
- 上級
- データ保存場所
- 自己ホストの場合、自分のサーバー(自宅/VPS等)。公開インスタンス利用時はその運営者のインフラ。クエリは各検索エンジンにも転送される。
- 対応プラットフォーム
- Self-hosted · Docker · Public instances
完全オープンソース(AGPL-3.0)70以上の検索エンジンを統合トラッキング・プロファイリングなしDocker/Helmで容易にデプロイ
Google Search からの移行
- 1 searx.space で信頼できる公開インスタンスを選び1週間試用
- 2 問題なければDockerで自宅/VPSにSearXNGをデプロイ
- 3 settings.ymlでGoogle/Bing等のエンジンを必要に応じて有効化
- 4 ブラウザのデフォルト検索を自分のSearXNGインスタンスURLに設定
セットアップ手順
- 1 Docker: docker run -d --name searxng -p 8080:8080 searxng/searxng
- 2 settings.ymlで使用するエンジンとUI言語(ja)を設定
- 3 リバースプロキシ(Caddy/Nginx)でHTTPS化
- 4 ブラウザにカスタム検索URL(/search?q=%s)を登録
関連商品(Amazon)
移行の参考になる書籍・端末です。購入前に仕様と価格をご確認ください。
- 書籍
永久記録(エドワード・スノーデン)
監視国家と個人のプライバシー。Degoogleの「なぜ」を理解する定番。
Amazonで見る ↗