前置工作 - 实战对话步骤
依次将以下文本发送给HermesAgent
查阅总结这个:https://hermes-agent.nousresearch.com/docs/user-guide/skills/optional/research/research-searxng-search
等待HermesAgent回答完~!...
能安装上吗?
等待HermesAgent回答完~!...
以下是 HermesAgent的回答~!
安装成功! ✨
文件已放到 /opt/data/skills/research/searxng-search/,包含:
SKILL.md — 技能定义
scripts/ — 脚本目录
不过要真正能用,还需要配置 SEARXNG_URL 环境变量——要么用公共实例,要么自建一个。需要我帮你配置一个公共实例地址吗?٩(๑>◡<๑)۶ 🦈
到了这里,我尝试让它自己配置公共实例,最终得到的结果就是有限制,频繁请求会被拒绝,因此后续在使用过程中会出现无法使用的情况
因此,我最终找到了Openclaw的一个配置说明文档,并提供给它阅读先
查阅总结这个说明文档,是属于自建docker还是实例安装:https://docs.openclaw.ac.cn/tools/searxng-search
等待HermesAgent回答完~!...
提供Docker 自建步骤,我来安装后,给你实例url
到了这里,下面的自建步骤就是由我家鲨鲨提供,我进行了排版
SearXNG Docker 自建步骤
1️⃣安装 Docker(如果还没装)
Ubuntu/Debian系统
curl -fsSL https://get.docker.com | sh
sudo systemctl enable docker
sudo systemctl start docker
CentOS系统
sudo yum install -y docker
sudo systemctl enable docker
sudo systemctl start docker
2️⃣运行 SearXNG 容器
docker run -d \
--name searxng \
-p 8888:8080 \
-v ./searxng:/etc/searxng \
--restart unless-stopped \
searxng/searxng
【参数说明】
--name searxng → 容器名(方便管理)
-p 8888:8080 → 宿主机 8888 映射到容器 8080,8888可以自定义,但8080不能修改
-v ./searxng:/etc/searxng → 数据持久化
--restart unless-stopped → 开机自启
3️⃣配置允许 JSON API
SearXNG 默认可能没开启 JSON 格式,需要修改 settings.yml:
进入挂载的配置文件目录
cd searxng
编辑 settings.yml
vi settings.yml
找到 search: 部分,确保有:
search:
formats:
- html
- json
4️⃣启动容器
docker restart searxng
5️⃣验证是否运行成功
检查容器状态
docker ps | grep searxng
测试访问
curl -s http://localhost:8888/search?q=test | head -20
或者直接浏览器访问:http://你的服务器IP:8888
6️⃣发送实例URL给HermesAgent
✅容器运行正常后,告诉发送「二选一」
➡️如果你在同一台机器上用: http://localhost:8888
➡️如果从外部访问: http://服务器公网IP:8888
⚠️ 外网访问记得在云服务器控制台开放 8888 端口!
~ ٩(๑>◡<๑)۶
🦈本文档由亚特兰蒂斯后裔鲨鲨编写 🔱
购买服务器
购买雨云服务器
云服务器、网站搭建、游戏云、对象存储、裸金属物理机
评论(0)
暂无评论