欢迎光临
我们一直在努力

在阿里云服务器上为 OpenClaw 部署 SearXNG + Jina Reader 免费搜索方案

前言

目前 OpenClaw 内置的 web_search 工具默认使用 Brave Search(每月 2000 次免费)或 Perplexity Sonar(付费),对于日常高频使用来说成本不低。本文记录如何在同一台阿里云 ECS 上部署 SearXNG(自托管元搜索引擎)并配置 Jina Reader(网页内容提取 API),实现完全免费、无限制的搜索能力。


一、环境背景

项目
配置
服务器 阿里云 ECS
操作系统 AliOS(CentOS 系)
OpenClaw 版本 2026.2.24 (df9a474)
AI 模型 dashscope/qwen3.5-plus
前端渠道 飞书自建 Agent(多多助理)
目标 SearXNG(免费搜索)+ Jina Reader(免费网页读取)

二、方案概览

组件
角色
部署方式
费用
SearXNG(主) 元搜索引擎,聚合百度/Bing 等搜索结果 Docker 自托管在阿里云 完全免费,无限制
Jina Reader(备) 将网页/PDF 转为 Markdown,供 Agent 深度阅读 云端 API,无需部署 免费额度(每日约 1000 次)

搭配逻辑:SearXNG 负责\”搜什么\”,Jina Reader 负责\”读什么\”。Agent 先用 SearXNG 搜索获取链接列表,再用 Jina Reader 深度阅读具体页面内容。


三、第一部分:部署 SearXNG

3.1 确认 Docker 环境

你的服务器上应该已经有 Docker(因为 OpenClaw 就是 Docker 部署的)。先确认一下:

docker –version
docker compose version

如果 docker compose 不可用,安装 Docker Compose 插件:

sudo yum install -y docker-compose-plugin


3.2 创建 SearXNG 项目目录

# 在 home 目录下创建 SearXNG 项目文件夹
mkdir -p ~/searxng/searxng-config
cd ~/searxng


3.3 编写 docker-compose.yml

cat > docker-compose.yml << \’EOF\’
version: \’3\’
services:
searxng:
image: searxng/searxng:latest
container_name: searxng
ports:
– \”8080:8080\”
volumes:
– ./searxng-config:/etc/searxng:rw
environment:
– SEARXNG_BASE_URL=http://localhost:8080/
restart: unless-stopped
networks:
– searxng-net

redis:
image: redis:alpine
container_name: searxng-redis
command: redis-server –save 30 1 –loglevel warning
restart: unless-stopped
volumes:
– redis-data:/data
networks:
– searxng-net

networks:
searxng-net:
driver: bridge

volumes:
redis-data:
EOF


3.4 创建 SearXNG 配置文件

这一步非常关键——需要开启 JSON API,否则 Agent 无法程序化调用搜索。

cat > searxng-config/settings.yml << \’EOF\’
use_default_settings: true

server:
secret_key: \”$(openssl rand -hex 32)\”
bind_address: \”0.0.0.0\”
port: 8080

search:
safe_search: 0
autocomplete: \”baidu\”
default_lang: \”zh-CN\”
formats:
– html
– json

engines:
# 优先启用国内可访问的搜索引擎
– name: baidu
engine: baidu
shortcut: bd
disabled: false

– name: bing
engine: bing
shortcut: bi
disabled: false

– name: duckduckgo
engine: duckduckgo
shortcut: ddg
disabled: false

– name: wikipedia
engine: wikipedia
shortcut: wp
disabled: false

# 如果服务器能访问 Google,可以启用
# – name: google
# engine: google
# shortcut: g

赞(0)
未经允许不得转载:171主机测评 » 在阿里云服务器上为 OpenClaw 部署 SearXNG + Jina Reader 免费搜索方案
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址