メタ検索エンジン「SearXNG」をコンテナで起動

メタ検索エンジンのDockerコンテナを起動するときのコマンドをメモしておく

以下を実行すればよい。

docker run --rm \
    -d -p 8080:8080 \
    -v "./searxng:/etc/searxng" \
    -e "SEARXNG_URL=http://localhost:8080/" \
    -e "INSTANCE_NAME=my-searxng-instance" \
    --name searxng \
    searxng/searxng

一部自分なりにカスタマイズした。

  • SEARXNG_URL_URL: 以下リンクから辿れるページのように設定していたら、設定を変更して保存したときに、xxなんちゃらというドメインにリダイレクトされてめんどくさいので、ここは変えておく(変えなくても実害はない)。
  • PORT: 環境変数で与えず、引数で与える
  • カレントディレクトリにsearxngというディレクトリを作成し、それをマウントするように変更

meganedesu.com