信頼性の高い検索結果のみを表示する検索エンジンを目指したsearxngのカスタムインスタンス https://freasearch.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
nexryai c2a5f1c748
Add init system
2 days ago
dockerfiles Update uwsgi config 3 weeks ago
docs [docs] add description of the field 'type' from paper.html template 2 weeks ago
examples Fix whitespaces 6 years ago
searx Update blocklist 2 days ago
searxng_extra fix searxng_extra/update/update*.py scripts 3 months ago
src/brand [simple] ImageLayout.watch: `img_load_error.svg` if img load fails 10 months ago
subsystems/org.freasearch.intelligence_engine Add subsystems 3 days ago
tests Merge upstream update 1 month ago
tools/init Add init system 2 days ago
utils Cleanup files 4 weeks ago
.coveragerc [mod] use github actions instead of travis 2 years ago
.dir-locals.el [emacs] flycheck should use the eslint checker from developer tools 9 months ago
.dockerignore fix "not a git repo" error 1 month ago
.gitattributes [fix] update .gitattributes 1 year ago
.gitignore Update gitignore 1 week ago
.nvmrc Node: update to node 16.15.1 3 months ago
.pylintrc [fix] prepare for pylint 2.14.0 4 months ago
.yamllint.yml [enh] add test.yamllint - lint yaml files 1 year ago
Dockerfile Update Dockerfile 3 days ago
LICENSE [fix] full AGPLv3+ license according to #382 7 years ago
Makefile Update Makefile 3 weeks ago
README.md Update readme 3 weeks ago
babel.cfg [fix] jinja/babel: WithExtension and AutoEscapeExtension are built-in now. 7 months ago
docker-compose.yaml Add docker-compose.yml for debug 4 weeks ago
package.json Node: update to node 16.15.1 3 months ago
pyrightconfig-ci.json [mod] add test.pyright to test & ci.test targets 9 months ago
pyrightconfig.json [fix] pyrightconfig.json include only dedicated folders in the test 9 months ago
requirements-dev.txt Bump pylint from 2.15.0 to 2.15.3 2 weeks ago
requirements.txt Update requirements.txt 3 days ago
setup.py [mod] replace /help by /info pages and include pages in project docs 7 months ago

README.md

信頼性の高い検索結果のみを表示するクリーンな検索エンジンを目指したsearxngのカスタムインスタンス

ブロックリストについて 🚫

searx/settings.ymlに検索エンジンの設定と検索結果に表示しないサイトの一覧があります。これに追加、削除したいドメインや質問がある場合、issueかPRを開いてください。

API 💫

Frea Searchには完全無償で使えるAPIが付属しています。検索結果をjsonで取得できます。

https://freasearch.org/search?q=検索したいワード&format=json

インストール方法 💿

Frea Searcchのインストール方法はスクリプトを使う方式からdocker-composeを使用する方式に置き換わりました。従来のスクリプトは放棄されました。Dockerに馴染みがない私のような方のためにdocker-composeのヘルパーであるniagaraもありますのでお試しください。
また定期的なアップデートを強く推奨します。

step 0 (通常は不要な手順)

手動でビルドする場合は、このリポジトリをcloneしdocker build --tag frea:latest --file Dockerfile .を実行してください。

step1

以下のジトリをcloneします。
https://git.sda1.net/frea/frea-docker

step2

sed -i -e "s/ultrasecretkey/$(openssl rand -hex 16)/g" "settings.yml"を実行しサーバーのシークレットキーを設定します。
必要に応じて、cloneしたリポジトリに含まれるsettings.yml内の以下の値を編集します。

  • privacypolicy_url インスタンスにプライバシーポリシーが存在する場合、そのURLを指定します。
  • debug デバッグモードを有効にするかどうか。
  • formats jsonを追加するとAPIが有効になります。

step3

実行します。
docker-compose up

step4

適当なhttpサーバーをシステムにインストールし、localhost:8888へリバースプロキシするように設定します。https化するのを忘れないでください。

Cloudflareについて

Cloudflareはキャッシュやページ書き換えによる不具合を引き起こし、SSLのトラストモデルが破壊されるため Frea Search での使用は推奨しておらず、サポートもされていません。
もし使用する場合は、キャッシュやメールアドレスを隠す機能などページを書き換える機能を無効化するとトラブルが起きにくくなります。

Special thanks (敬称略・順不同)🙏

ブラックリストの改善協力

  • HonokaNo
  • ゆう
  • 秋山めい
  • 松村咲穂
  • 永田琴乃
  • 島谷直樹
  • 西室涼乃