Ubuntu 服务器部署 OpenClaw 完整指南

前言 OpenClaw 是一个开源的 AI Agent 平台,可以连接各种 LLM(大语言模型)并提供丰富的技能生态系统。部署在 Ubuntu 服务器上后,你可以通过飞书、Discord、WhatsApp 等渠道与 AI 助手对话,还能安装 ClawHub 上的各种技能插件,让它帮你管理邮件、查询股票、操作浏览器等等。 本文记录了我在 Ubuntu 服务器上部署 OpenClaw 的完整过程,希望对你有帮助。 环境准备 服务器要求 操作系统:Ubuntu 22.04+(推荐 24.04 LTS) 内存:至少 1GB,推荐 2GB+ 存储:10GB+ 网络:能访问 GitHub 和飞书 API 基础依赖 # 更新系统 sudo apt update && sudo apt upgrade -y # 安装必要工具 sudo apt install -y git curl build-essential # 安装 Node.js(OpenClaw 需要 Node 22+) curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt install -y nodejs # 验证 node -v # v22.x+ npm -v 安装 OpenClaw OpenClaw 提供了一键安装脚本,非常方便: ...

2026-03-21 · 3 分钟 · 532 字 · heyaohua

Dify + Cloudflare Tunnel 部署指南

本指南详细介绍如何使用 Docker 部署 Dify,并通过 Cloudflare Tunnel 实现安全的外网访问。 前置条件 macOS 系统 已安装 Docker 和 Docker Compose 拥有 Cloudflare 账户 拥有一个域名并托管在 Cloudflare 第一步:部署 Dify 1.1 克隆 Dify 仓库 cd /Users/heyaohua/Server git clone https://github.com/langgenius/dify.git cd dify/docker 1.2 配置环境变量 # 复制环境变量模板 cp .env.example .env # 编辑环境变量文件 vim .env 关键配置项: SECRET_KEY: 生成一个安全的密钥 DB_USERNAME, DB_PASSWORD: 数据库用户名和密码 REDIS_PASSWORD: Redis 密码 1.3 启动 Dify 服务 # 启动所有服务 docker-compose up -d # 检查服务状态 docker-compose ps 确保以下服务正常运行: docker-nginx-1: 端口 80, 443 docker-api-1: 端口 5001 docker-web-1: 端口 3000 docker-plugin_daemon-1: 端口 5003 第二步:安装 Cloudflare Tunnel 2.1 安装 cloudflared # 使用 Homebrew 安装 brew install cloudflared 2.2 登录 Cloudflare cloudflared tunnel login 这会打开浏览器,选择要使用的域名进行授权。 ...

2025-10-09 · 2 分钟 · 399 字 · heyaohua

GitHub Actions 自动部署自检清单

本文用于验证博客的自动化部署链路是否正常运行,并记录一次完整的流水线健康检查结果,便于后续排查或重复执行。 验证目标 工作流 Deploy Blog to ECS and Netlify 能够被 main 分支推送事件正确触发 构建节点成功安装依赖、拉取子模块并生成静态页面 部署阶段能通过 SSH 连接到 ECS,并执行 make publish 与静态资源同步 构建产物最终落地到 /data/Htdocs/heyaohua/blog,前端可访问最新页面 本次检查结果 检查项 结果 说明 GitHub Actions 触发 ✅ main 分支推送后,工作流成功启动 依赖安装与构建 ✅ pip 依赖安装完成,pelican content -s publishconf.py 运行正常 ECS 连接与部署 ✅ appleboy/ssh-action 执行脚本,产物同步至目标目录 页面可见性 ✅ 部署完成后可在博客前台访问本文 执行时间 构建触发时间:2024-01-15 16:00 (UTC+08) 整体耗时:约 3 分钟 后续建议 每次更新部署流程或依赖时,使用此清单快速复测关键节点 结合工作流日志与 ECS 服务器日志,保留 30 天内的关键记录,方便回溯 若未来仅需 ECS 部署,可在工作流中移除 Netlify 步骤,缩短执行时间 若读者能够看到这篇文章,即表明当前自动部署链路运行良好。如发现异常,请根据表格逐项排查。

2024-01-15 · 1 分钟 · 68 字 · heyaohua