吃灰的树莓派也能发挥大作用。通过安装OpenClaw并配置Tailscale,可以将其变为一个能听懂指令的AI管家,并实现从全球任何地方的安全访问。本教程提供从安装到配置的详细步骤,即使是零基础用户也能轻松上手。
智能速览
通过一行命令即可在树莓派上快速安装OpenClaw。
编辑配置文件openclaw.json以连接大模型并设置访问密码。
利用Tailscale为树莓派创建一条安全的全球访问隧道。
通过HTTPS地址即可在任意设备上连接并管理你的AI管家。
OpenClaw还支持作为OpenAI兼容API供第三方程序调用。
精华内容
整个过程并不复杂,关键在于准确配置模型和访问通道。以下是核心配置步骤详解,帮助你快速搭建起这套强大的系统。
一键安装
安装OpenClaw非常简便,官方提供了一键安装脚本。打开树莓派终端,执行命令`curl -fsSL https://openclaw.ai/install.sh | bash`即可开始自动下载和安装。整个过程可能需要几分钟,具体时间取决于网络状况和设备性能。如果你的树莓派已经预装了Node.js环境,也可以选择使用npm命令`npm install -g openclawlatest`进行安装,效果相同。
核心配置
安装后需进行初始化配置,执行`openclaw onboard -install-daemon`启动引导。为了更高效,建议直接编辑配置文件。该文件位于`/home/你的用户名/.openclaw/openclaw.json`。
首先,在`gateway`节点设置访问密码并指定端口(默认为10000)。接着是关键的大模型配置:在`models`下的`providers`中添加自定义提供者,填入`baseUrl`、`apiKey`和`models`列表。最后,在`agents`下的`defaults`中,将配置好的模型指定给`primary`字段,格式为`自定义提供者名/模型ID`。
全球访问
要实现全球访问,Tailscale是关键。首先,在树莓派上安装Tailscale,同样可以使用一键脚本`curl -fsSL https://tailscale.com/install.sh | sh`。安装完成后,执行`sudo tailscale up`并按提示登录你的Tailscale账户,完成设备授权。
接下来,开启端口转发,将OpenClaw的10000端口暴露到公网,命令是`tailscale funnel 10000`。最后,重新启动OpenClaw网关并启用Tailscale模式:`openclaw gateway --tailscale funnel`。
远程连接
完成上述步骤后,Tailscale会提供一个形如`https://xxx.ts.net`的HTTPS地址,这就是你的树莓派全球访问地址。在任何联网设备的浏览器中打开此地址,输入先前设置的密码即可访问OpenClaw的Web界面。
首次访问时,需要在树莓派本机打开`http://127.0.0.1:10000/nodes`,在Web界面中点击“approve”按钮进行配对。配对成功后,所有设备均可直连。此外,该地址也兼容OpenAI API,第三方程序可直接调用,模型ID填`main`。
通过以上配置,闲置的树莓派被赋予了新的生命力,成为一个随时待命的AI中心。无论是远程管理还是作为AI服务的后端,都展现了其强大的潜力。这套方案不仅成本低廉,而且扩展性强,你打算用它来做什么呢?