树莓派 5 部署教程

最强树莓派 + AI Agent = 几百块的私人服务器

为什么树莓派 5 是最佳选择

树莓派 5 是目前性能最强的树莓派,跑 OpenClaw 完全不在话下。4GB 版能用,8GB 版更稳。几百块钱买一块板子,功耗十来瓦,24 小时开着电费忽略不计,比什么云服务器都划算。

整个过程大概半小时就能搞定,跟着下面的步骤走就行。

你需要准备这些

🍓
树莓派 5 (4GB/8GB)
推荐 8GB 版本,跑 Docker 容器更从容,不容易 OOM
💾
64GB MicroSD 卡
A2 级别高速卡,推荐三星 EVO Plus 或闪迪 Extreme
🌀
散热风扇
官方主动散热器最省事,ICE Tower 效果更好但贵一点
🔌
27W USB-C 电源
Pi 5 需要 5V/5A 电源,别用手机充电器凑合,供电不足会降频

第一步:更新系统

拿到板子刷好系统之后,先把包管理器更新一下,装几个后面要用的依赖:

更新系统 & 安装依赖
# 更新包列表和已安装的包
sudo apt update && sudo apt upgrade -y

# 安装基础依赖
sudo apt install -y ca-certificates curl gnupg lsb-release git

# 确认架构是 arm64
uname -m
# 应该输出 aarch64

第二步:安装 Docker

树莓派 OS 是基于 Debian 的,装 Docker 官方源就行:

在树莓派 OS 上安装 Docker
# 添加 Docker 官方 GPG 密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# 添加 Docker 仓库(Raspberry Pi OS 基于 Debian)
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(. /etc/os-release && echo $VERSION_CODENAME) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 安装 Docker Engine
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 把当前用户加入 docker 组(不用每次 sudo)
sudo usermod -aG docker $USER
newgrp docker

# 验证安装
docker --version
docker compose version

第三步:配置 docker-compose

创建一个目录,把配置文件写好:

创建项目目录
mkdir -p ~/openclaw && cd ~/openclaw
docker-compose.yml 完整示例
version: "3.8"

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - ./data:/app/data
    environment:
      - NODE_ENV=production
      - TZ=Asia/Shanghai
    deploy:
      resources:
        limits:
          memory: 2G
        reservations:
          memory: 512M
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
      interval: 30s
      timeout: 10s
      retries: 3

完整流程一览

1

刷系统

用 Raspberry Pi Imager 把 Raspberry Pi OS (64-bit) 烧录到 SD 卡上。选 Lite 版就够了,不需要桌面环境。

2

更新系统

插卡开机,联网后 apt update && apt upgrade,把系统更新到最新。

3

装 Docker

按上面的步骤装好 Docker 和 docker-compose,确认 docker --version 输出正常。

4

写配置文件

创建 docker-compose.yml,把上面的配置粘贴进去,根据需要改端口和内存限制。

5

启动服务

运行 docker compose up -d,然后浏览器打开 http://树莓派IP:3000,看到界面就成了。

启动和验证

启动 OpenClaw
cd ~/openclaw

# 拉取镜像(ARM64 版本会自动匹配)
docker compose pull

# 后台启动
docker compose up -d

# 查看日志确认启动成功
docker compose logs -f
# 看到 "Server is running on port 3000" 就行了

# 查看状态
docker ps
💡 8GB 版本更稳定:4GB 版也能跑,但在并发请求多的时候偶尔会触发 OOM。如果还没买板子,直接入 8GB 版,多花几十块钱但省掉后面很多调优的麻烦。
不想折腾刷系统装 Docker?MOLILI 支持 ARM 架构,预装好的镜像直接烧录进去,开机就能用。 了解 MOLILI →
这篇教程对你有帮助吗?