SearXNG是一个开源的本地部署搜索引擎,是一个免费的互联网元搜索引擎,汇集了 70 多种搜索服务的结果。不会跟踪用户访问记录,更不会分析用户。
github地址:
https://github.com/searxng/searxng
文档地址:https://docs.searxng.org/
一、环境安装
单独起一台虚拟机,8C,8G,200G,配置IP:192.168.210.58
修改docker安装源,从清华镜像安装安装docker环境
修改HUB镜像源,从国内镜像安装
二、克隆项目代码
cd /usr/local
git clone https://github.com/searxng/searxng-docker.git
cd searxng-docker
三、修改配置
1、修改docker-compose.yaml,将端口映射从 127.0.0.1:8080:8080 改为 8080:8080,以便允许任意 IP 访问
ports:
- "8080:8080"
2、修改 searxng/settings.yml:
修改 secret_key,将其改为任意值(不能使用默认值)
server:
secret_key: "your_custom_secret_key"
启用json支持,添加以下参数,如果不添加json支持,dify授权时会报错
search:
api_enabled: true
formats:
- html
- json

3、启动docker
docker compose up -d
四、修改searxng首选项
访问
http://192.168.210.58:8080
点击右上角首选项,添加国内可以访问的一些搜索引擎
五、dify添加searxng插件
1、登录dify,点击工具,点击右上角插件

2、点击安装插件,选择插件市场

3、搜索searxng,点击安装,安装后会在工具栏看到searxng工具插件
4、点击插件,选择去授权

如果searxng没有启用json,那么这个地方会报错
5、授权成功

© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
您必须登录才能参与评论!
立即登录



搜索有问题,只要超过5个字就会找不到结果
确实不太好用。
收藏了
收藏了,感谢分享