信頼性の高い検索結果のみを表示する検索エンジンを目指したsearxngのカスタムインスタンス
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 6655d1fa10 update Dockerfile 2 months ago
.github [clean up] drop obsolete searx, filtron and morty install scripts 2 months ago
dockerfiles update dockerfile 2 months ago
docs [mod] add 'Accept-Language' HTTP header to online processores 2 months ago
examples Fix whitespaces 6 years ago
searx Merge upstream update 2 months 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
tests Merge upstream update 2 months ago
utils merge upstream update 2 months 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] tidy up ignore lists .gitignore & .dockerignore 1 year ago
.gitattributes [fix] update .gitattributes 1 year ago
.gitignore [fix] ensure that test.pyright installs pyright 9 months 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
AUTHORS.rst [mod] link to public-instances can be set to hidden 3 months ago
Dockerfile update Dockerfile 2 months ago
LICENSE [fix] full AGPLv3+ license according to #382 7 years ago
Makefile [clean up] drop obsolete searx, filtron and morty install scripts 2 months ago
README.md update readme 2 months ago
README.rst [README] add doc-links: disable metrics & hostname replace 3 months ago
SECURITY.md [enh] add security policy 9 months ago
babel.cfg [fix] jinja/babel: WithExtension and AutoEscapeExtension are built-in now. 7 months ago
manage [fix] pyright repported errors 2 months 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 selenium from 4.3.0 to 4.4.0 2 months ago
requirements.txt Merge pull request #1656 from searxng/dependabot/pip/master/flask-2.2.2 2 months 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

インストール方法 💿

予めcurlgitcaddyredis-serverをインストールしてください

git clone https://git.sda1.net/frea/search
cd search
sudo -H ./utils/searxng.sh install all

/etc/caddy/Caddyfile に以下の内容を書き込みます。

yourdomain.com {
        header Access-Control-Allow-Origin "https://assets.freasearch.org"
        reverse_proxy localhost:8888
}

最後に変更を適用

sudo systemctl reload caddy

他のhttpサーバーでは駄目なのですか?

Frea Searchではセキュリティとパフォーマンス、設定ファイルの美しさの観点からcaddyを使用することを推奨しています。
Access-Control-Allow-Originhttps://assets.freasearch.orgに設定し、localhost:8888へリバースプロキシを行う設定を書けばnginxやApacheでも同じことが可能ですが、必ずcertbotなどを使用しエンドツーエンドを暗号化してください。

assets.freasearch.orgとは何ですか?

https://assets.freasearch.orgではライセンスの関係上このリポジトリには同梱できないフォントやアイコンなどのファイルがホストされています。これらのコンテンツもセルフホストしたい方向けのソリューションは現在準備中です。

Cloudflareについて

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

インスタンスのアップデート方法 🔁

コマンド一つで自動的にGitリポジトリからの変更がPullされ適用されます。

cd search
sudo -H ./utils/searxng.sh instance update

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

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

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