之前我介绍了如何安装FydeOS,也翻译了Brunch的安装文档,今天就来教大家如何在FydeOS里部署SearXNG来替代默认的Bing搜索。
你需要打开FydeOS的开发者模式,如果你是从第一篇文章开始安装的,Brunch默认打开了开发者模式,你只需要部署你的Debian容器并换源就可以了。
你需要下载一个Docker来使用容器,这个就不多赘述了,如果你有兴趣,可以去了解相关的文章,比如如何更换镜像站、如何使用。
本教程的主旨是可一键复制,并带有问题解释,因为现在你们的环境和我的一样。
如果你配置好了Docker只需要复制下面的指令到你的Linux容器中
sudo docker run --restart always \
-d -p 8000:8080 \
-v "/var/lib/searxng:/etc/searxng" \
-e "BASE_URL=http://localhost:8000/" \
-e "INSTANCE_NAME=my-instance" \
searxng/searxng
其中的INSTANCE_NAME=my-instance的这个参数,可以把my-instance换成你的名字,这样子你的名字就会显示在本地部署的SearXNG上。
Linux容器不会自动开启,这就意味着每次启动你都需要自己一次终端,你可以右键终端的应用图标,点击小企鹅按钮,它会自动加载Linux,稍后就可以关闭窗口了,因为容器已经在后台运行了。
记住,你的SearXNG地址就是http://localhost:8000。
接下来我们需要把这个地址集成到Chromium中作为默认的搜索引擎,你可以进入SearXNG的首选项,进入隐私,将POST方式改为GET方式,当你使用过一次本地部署的SearXNG,你可以打开浏览器的设置 → 搜索引擎 → 管理搜索引擎和网站搜索,在最底下应该可以找到你的搜索引擎,你可以点击旁边的三个按钮 → 设为默认。
这样你就可以用SearXNG替代默认的Bing搜索引擎了。
SearXNG是一个搜索引擎聚合平台,你可以同时使用多个搜索引擎的结果。