一句话结论:绝大多数个人开发者选择 $6-24/月的 CPU VPS 即可,无需折腾树莓派;需要本地推理小模型时再考虑树莓派或 GPU VPS。Docker 是所有方案的必选项,不是可选项。
| 场景 | 推荐方案 | 月成本 | 理由 |
|---|---|---|---|
| 个人 Agent(调用 API) | DigitalOcean/Vultr 2GB | $6-12 | 即开即用,全球节点 |
| 小团队 (3-10人) | Hetzner 4-8GB | €4.51-9.02 | 极致性价比,欧洲节点 |
| 企业/合规需求 | AWS Lightsail 或区域云 | $24-80 | 合规认证,全球覆盖 |
| 离线/边缘 Agent | 树莓派 5 (8GB) | $125 一次性 | 低功耗,无月费 |
| 本地推理 (≤3B) | 树莓派 5 (8GB) + Ollama | $125 一次性 | 8-20 tokens/sec |
| 本地推理 (7B+) | GPU VPS (RTX 3070/T4) | $50-120/月 | 费用按需,无需购置硬件 |
📅 报告日期: 2026-03-19 | 🔬 深度: 标准分析 | 📊 量化对比 + 选型决策
| 厂商 | 配置 | 月费 | 年费 | 流量 | 适用场景 |
|---|---|---|---|---|---|
| Hetzner | 2vCPU/4GB/40GB SSD | €4.51 (~$4.90) | €54 | 20TB | 🏆 性价比之王 |
| Contabo | 4vCPU/8GB/75GB SSD | €4.50 (~$4.90) | €54 | 无限 | 极致省钱(I/O 稍弱) |
| Vultr | 1vCPU/2GB/55GB NVMe | $12 | $144 | 2TB | 全球 32 个节点 |
| DigitalOcean | 1vCPU/2GB/50GB SSD | $12 | $144 | 500GB | 文档友好,开发者社区 |
| Linode (Akamai) | 2vCPU/4GB/80GB SSD | $20 | $240 | 4TB | 企业级支持 |
| AWS Lightsail | 2vCPU/4GB/80GB SSD | $24 | $288 | 3TB | AWS 生态集成 |
💡 数据来源: deploy.me VPS 对比 2025, vpsbenchmarks.com, DigitalOcean vs Lightsail
| 厂商/配置 | 编译速度 | 磁盘 I/O | 综合评分 |
|---|---|---|---|
| Vultr (2GB) | 1m58s | 680 MB/s | C (稳定性) |
| DigitalOcean (2GB) | 2m08s | 450 MB/s | C |
| Hetzner (4GB) | ~1m30s (估) | ~800 MB/s | B |
| Contabo (8GB) | 较慢 | 较低 | D (I/O 评分) |
💡 数据来源: deploy.me VPS 对比 2025, vpsbenchmarks.com Contabo vs Hetzner
如果 Agent 需要本地运行 LLM(而非调用 API),则需要 GPU 实例:
| GPU | 显存 | 时租价 | 月费 (24×7) | 推荐平台 |
|---|---|---|---|---|
| NVIDIA T4 | 16GB | $0.11-0.50 | $80-360 | Vast.ai, RunPod |
| RTX 3070 | 8GB | $0.05-0.30 | $36-216 | Vast.ai, Salad |
| RTX 4000 Ada | 20GB | $0.10-0.80 | $72-576 | RunPod, Hetzner |
| H100 | 80GB | $0.72-1.50 | $518-1,080 | CoreWeave, RunPod |
| 型号 | RAM | 板卡价格 | 全套成本 (含SSD/电源/机箱) | 功耗 |
|---|---|---|---|---|
| Pi 5 2GB | 2GB | $65 | ~$100 | 待机 2.4W |
| Pi 5 4GB | 4GB | $85 | ~$125 | 待机 ~3W |
| Pi 5 8GB | 8GB | $125 | ~$165 | 待机 ~3W |
| Pi 5 16GB | 16GB | $205 | ~$247 | 待机 ~3.5W |
⚠️ 重要发现: 截至 2026 年初,Pi 5 16GB 全套与 Intel N100 Mini PC 价格持平(均约 $247),但 Mini PC 性能更强。如果纯粹追求性价比,N100 Mini PC 可能更优。
| 模型 | 参数量 | 量化格式 | Pi 5 (8GB) 速度 | 可用性 |
|---|---|---|---|---|
| BitNet B1.58 2B | 2B | 1.58-bit | ~8 tps | ✅ 优秀 |
| Llama 3.2 1B | 1B | Q4_K_M | >20 tps | ✅ 流畅 |
| Qwen 2.5 1.5B | 1.5B | Q4 | >15 tps | ✅ 流畅 |
| Llama 3.2 3B | 3B | Q4_K_M | 3-5 tps | ⚠️ 可用 |
| Nemotron-Mini 4B | 4B | Q4 | 2-4 tps | ⚠️ 可用 |
| Gemma 2 2B | 2B | Q4 | ~10 tps | ✅ 流畅 |
| Llama 3 8B | 8B | Q4_K_M | 0.7-3 tps | ❌ 不推荐 |
| Mistral 7B | 7B | Q4_K_M | 0.7-3 tps | ❌ 不推荐 |
💡 数据来源: Stratosphere Labs Pi 5 LLM 测试, arxiv SBC 基准测试, aicompetence.org, ItsFOSS 9 LLMs 测试
✅ 适合的场景:
❌ 不适合的场景:
💡 进阶方案: Pi 5 + eGPU Jeff Geerling 的测试表明,Pi 5 可通过 PCIe 连接 AMD RX 6700 XT 等 GPU,使用 Vulkan 后端运行 llama.cpp。整机功耗仅 10-12W,但需要自定义内核补丁,适合 DIY 爱好者,不适合生产环境。
💡 数据来源: Jeff Geerling — Pi 5 eGPU LLM
OpenClaw 官方推荐 Docker 作为标准部署方式:
💡 数据来源: OpenClaw Docker 部署指南, Hostinger OpenClaw 教程, LumaDock Docker & K8s
| 优势 | 说明 |
|---|---|
| 隔离性 | Agent 进程与系统其他服务隔离,互不影响 |
| 可移植性 | 同一个 Docker Compose 文件可在任意支持 Docker 的机器上运行 |
| 多实例 | 可同时运行多个 Agent 实例(不同配置/不同平台) |
| 沙箱化 | Agent 工具执行可在独立容器中运行(需 OPENCLAW_INSTALL_DOCKER_CLI=1) |
| 版本管理 | 通过镜像标签管理版本,回滚方便 |
| 一致性 | 开发/测试/生产环境完全一致 |
| 问题 | 说明 | 解决方案 |
|---|---|---|
| Docker socket 安全 | 沙箱化需要挂载 Docker socket,有安全隐患 | 仅在可信环境启用,或使用 rootless Docker |
| 资源消耗 | Docker daemon 本身占 ~100-200MB RAM | 对 2GB+ VPS 影响不大 |
| GPU 支持 | Docker 中使用 GPU 需要 nvidia-container-toolkit | 安装 NVIDIA 驱动 + container toolkit |
| 网络复杂性 | 多容器通信需理解 Docker 网络 | 使用 Docker Compose 默认网络即可 |
| 持久化存储 | 容器重启后数据丢失 | 正确配置 volume mount |
| 维度 | Docker | 裸机 |
|---|---|---|
| 部署速度 | 5-10 分钟 | 15-30 分钟 |
| 环境一致性 | ✅ 高 | ⚠️ 依赖系统配置 |
| 资源开销 | +100-200MB | 零额外开销 |
| 多实例 | ✅ 简单 | ❌ 需手动隔离 |
| 调试难度 | 中等(需理解容器) | 低 |
| 回滚能力 | ✅ 镜像标签 | ❌ 需手动备份 |
| 生产推荐 | ✅ 是 | ⚠️ 仅简单场景 |
月预算: $6-12
推荐: Vultr/DigitalOcean 2GB VPS
配置: 1vCPU / 2GB RAM / 50-55GB SSD
附加: Docker 部署 OpenClaw
推理: 调用云端 API (OpenRouter/OpenAI)
月总成本: $6-12 (VPS) + $5-20 (API) = $11-32
为什么不选树莓派? Pi 5 8GB 一次性投入 $125+$40 配件 = $165,等于 8-27 个月 VPS 费用。除非你需要离线能力或边缘部署,否则 VPS 更划算且省心。
月预算: $10-50
推荐: Hetzner 4-8GB VPS
配置: 2-4vCPU / 4-8GB RAM / 40-80GB SSD
附加: Docker Compose 编排 + Nginx 反代
推理: 调用云端 API,按量付费
月总成本: €4.51-9.02 (VPS) + $20-80 (API) = $25-90
或进阶: Hetzner + GPU VPS (需要本地推理时)
GPU VPS: RTX 4000 Ada ~$72/月按需
为什么 Hetzner? 同样 $12/月,在 Hetzner 可以拿到 2vCPU/4GB,而在 DigitalOcean 只有 1vCPU/2GB。流量需求不大时(欧洲用户为主),Hetzner 是最优解。
月预算: $50-500+
推荐: AWS Lightsail / 阿里云轻量 / 腾讯云 Lighthouse
配置: 4-8vCPU / 8-16GB RAM / 160-320GB SSD
附加: Docker + 负载均衡 + 自动备份 + 监控
推理: 云端 API + 可选 GPU 实例做本地推理
月总成本: $24-80 (VPS) + $50-300 (API) + $20-50 (备份/监控) = $94-430
为什么选大厂? 合规认证(SOC2/ISO27001)、SLA 保障、全球多区域部署、企业级支持。
| 方案 | 初始成本 | 月费 | 3年总成本 | 备注 |
|---|---|---|---|---|
| VPS (Hetzner 4GB) | $0 | €4.51 | $176 | 最低 TCO |
| VPS (DO 2GB) | $0 | $12 | $432 | |
| 树莓派 5 8GB | $165 | $0 (电费 $2/月) | $237 | 无网络成本,但性能有限 |
| N100 Mini PC | $247 | $3 (电费) | $355 | x86 生态,性能 > Pi 5 |
| GPU VPS (T4) | $0 | $80 | $2,880 | 仅需要本地推理时 |
| 坑 | 现象 | 规避方法 |
|---|---|---|
| 带宽超额费 | AWS Lightsail 超出 100GiB 后费用暴涨 | 选含充足流量的方案(DigitalOcean 500GiB / Hetzner 20TB) |
| Contabo I/O 慢 | 磁盘写入慢,编译/构建耗时 | 仅用于轻量服务,不跑数据库 |
| Hetzner 地区限制 | 亚洲用户延迟高 | 需要亚太节点时选 Vultr/DO/阿里云 |
| IP 被封 | 同 IP 多人滥用导致被 Telegram/Google 封 | 选有 IP 更换服务的厂商,或独立 IP |
| 坑 | 现象 | 规避方法 |
|---|---|---|
| 电源不足 | Pi 5 需要 5V/5A,用错电源会降频 | 用官方 27W USB-C 电源 |
| SD 卡寿命 | 频繁读写导致 SD 卡损坏 | 用 USB SSD 启动(Pi 5 支持 PCIe SSD) |
| 散热问题 | 长时间推理过热降频 | 加主动散热风扇 + 散热片 |
| 7B+ 模型太慢 | 0.7-3 tokens/sec 体验极差 | 只跑 ≤3B 模型,否则用 GPU |
| 坑 | 现象 | 规避方法 |
|---|---|---|
| 磁盘空间耗尽 | Docker 镜像/容器日志占满磁盘 | 定期 docker system prune,配置日志轮转 |
| 数据丢失 | 容器重建后数据消失 | 确保 volume mount 正确 |
| GPU 不可用 | 容器内无法访问 GPU | 安装 nvidia-container-toolkit |
| DNS 解析失败 | 容器内无法解析域名 | 检查 Docker daemon DNS 配置 |
| 端口冲突 | 多个服务争夺同一端口 | Docker Compose 自动分配端口,或手动指定 |
对于 AI Agent 私有化部署,投入精力的优先级: