惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
MyScale Blog
MyScale Blog
Cyberwarzone
Cyberwarzone
Schneier on Security
Schneier on Security
I
Intezer
Cisco Talos Blog
Cisco Talos Blog
Cloudbric
Cloudbric
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
NISL@THU
NISL@THU
博客园 - Franky
F
Fortinet All Blogs
Google DeepMind News
Google DeepMind News
Jina AI
Jina AI
T
The Exploit Database - CXSecurity.com
P
Proofpoint News Feed
N
News and Events Feed by Topic
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
F
Full Disclosure
T
Troy Hunt's Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Project Zero
Project Zero
P
Palo Alto Networks Blog
Recorded Future
Recorded Future
美团技术团队
D
Docker
PCI Perspectives
PCI Perspectives
Microsoft Azure Blog
Microsoft Azure Blog
MongoDB | Blog
MongoDB | Blog
L
LINUX DO - 最新话题
Recent Announcements
Recent Announcements
Hacker News: Ask HN
Hacker News: Ask HN
人人都是产品经理
人人都是产品经理
月光博客
月光博客
D
DataBreaches.Net
The Hacker News
The Hacker News
爱范儿
爱范儿
V
Visual Studio Blog
Engineering at Meta
Engineering at Meta
SecWiki News
SecWiki News
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
A
About on SuperTechFans
Latest news
Latest news
GbyAI
GbyAI
T
Tor Project blog
L
LINUX DO - 热门话题
Security Latest
Security Latest
博客园 - 聂微东
Y
Y Combinator Blog
AI
AI
M
MIT News - Artificial intelligence

博客园 - SHARP-EYE

Processing在P2D模式下使用 tint() 方法的注意事项 · 只对 image() 和纹理有效 Processing 的 sketch.properties 机制以及主程序与文件夹解耦的具体细节 Processing P2D 模式鼠标约束 · 限制在窗口内 · 技术报告 Kimi Code CLI 系统指令的摸索 以及 开发实战经验分享 开源重置 沙丘2 游戏 · Dune Legacy 中文本地化与渲染技术说明 基于 Irrlicht 和 WASAPI 的 Simple Audio Visualization 技术开发报告 AI Coding越来越强,我们还有必要学Processing吗? · 创意编程 嵌入式脚本语言全解析:从Lua到Wren,游戏与IoT开发的未来选型指南 PixelMentor:一个开源网站 · 调用AI视觉能力分析图片 · 提供影视后期修改意见 基于 Vanilla JS 构建高性能可视化节点创意展示编辑器 (CNE) 的技术实践与深度解析 · Creative Node Editor P3DE (Processing 3D Editor) 三维场景编辑器 · 软件白皮书 · 基于 v0.4.8 Windows 批量文件操作风险指南 · 不完整小结 [深度复盘] 构建高性能实时弹幕系统:Node.js + Socket.io 架构设计与生产环境部署实战 如何调用CMD实现多个同类文件合并的研究 · 二进制 · 依次 · 文本图像视频音频 Processing (Java) 中实现2D任意图形的鼠标悬停检测 · 2D射线检测 · 模拟按钮 · 点击事件 PowerShell实现全屏七彩渐变 · 呼吸 · 屏保 浅谈processing-java.exe应用程序的使用(与PowerShell的联合) 使用Windows任务计划程序实现每天更换一张Processing创意桌面壁纸 PowerShell开发小工具 · 四张照片拼成一张 CMD批处理脚本+VBScript脚本+Potplayer 实现文件夹内所有视频的截图任务(指定时间点) 批处理脚本(.bat)实现实时监测文件夹并执行命令 [假设有新文件则拷贝到远程文件夹内] PowerShell开发游戏 · 打蜜蜂 Powershell实现圆缩小放大 (实时刷新窗口)
关于OpenClaw部署在Ubuntu上的经验小结
SHARP-EYE · 2026-03-26 · via 博客园 - SHARP-EYE

OpenClaw Ubuntu 部署经验总结

整理自实际部署踩坑经历,适合首次在 Ubuntu 上部署 OpenClaw 的用户参考。


一、系统准备

1.1 更新系统软件包

sudo apt update && sudo apt upgrade -y

确保系统处于最新状态,避免后续因依赖版本过旧导致安装失败。


二、安装 Node.js 环境(推荐使用 NVM)

OpenClaw 依赖 Node.js 22+,推荐通过 NVM(Node Version Manager)进行管理,方便后续切换版本。

2.1 安装 curl

sudo apt install curl

2.2 安装 NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

2.3 使 NVM 生效

source ~/.bashrc

2.4 安装 Node.js 22

nvm install 22

2.5 验证安装结果

node -v   # 应显示 v22.x.x
npm -v

三、安装 Git

sudo apt install git

四、安装 OpenClaw

4.1 执行官方安装脚本

curl -fsSL https://openclaw.ai/install.sh | bash

安装脚本将自动拉取并部署 OpenClaw 相关组件。

openclaw拉取


五、Onboarding 模式选择:强烈建议选 Manual!

开始配置

安装完成后,系统会提示选择 Onboarding 模式

onboarding mode:
  [1] quickstart
  [2] manual

⚠️ 为什么不推荐 Quickstart?

quickstart 模式会自动完成一系列配置操作,但这正是坑所在

  • 如果在配置过程中意外中断(例如强制退出某个配置步骤),极易导致 Gateway 未完全安装或初始化
  • 一旦 Gateway 初始化不完整,后续将无法正常进入 Dashboard,整个安装过程前功尽弃,需要重来。

真实踩坑案例:

在配置飞书 IM 集成时,由于一直配置不成功,想跳过该步骤,但配置流程不允许退出。无奈之下强制终止了进程。此后执行 openclaw dashboard 命令,因 Gateway 根本未完成初始化,导致完全无法进入后台。

建议选择manual

✅ 推荐选择 Manual 模式

manual 模式会优先引导完成 Gateway 的安装与初始化,这是整个系统能否正常运行的关键步骤。

  • 确保 Gateway 正确完成初始化。
  • 后续的其他配置(如 IM 集成、大模型调用等)随时可以独立进行,不会影响核心功能。
  • 即使某项配置暂时跳过,也不会影响进入 Dashboard。
  • 安装完毕,可在终端键入:
    openclaw onboard
    即可重新配置OpenClaw,包括IM 即时通讯工具的绑定

一句话总结:

先保证能进 Dashboard,其他配置随后再说。


六、验证 OpenClaw 安装

openclaw --version
openclaw --help

七、使用注意事项

⚠️ 不要让 OpenClaw 自动修改大模型配置

在已正常运行的环境中,若通过 OpenClaw 自带功能自动修改大模型调用配置,存在一定风险:

  • 有概率影响 Dashboard 的正常启动
  • 建议在修改此类配置前,手动备份相关配置文件,并在熟悉配置结构后再进行操作。

八、部署流程总览

系统更新
    ↓
安装 curl / git
    ↓
安装 NVM → 安装 Node.js 22+
    ↓
执行 OpenClaw 安装脚本
    ↓
Onboarding 模式选择 → 选 manual(重要!)
    ↓
完成 Gateway 初始化
    ↓
验证进入 Dashboard
    ↓
其他配置(IM、大模型等)按需配置

九、快速命令速查

操作 命令
更新系统 sudo apt update && sudo apt upgrade -y
安装 NVM curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
加载 NVM source ~/.bashrc
安装 Node 22 nvm install 22
安装 Git sudo apt install git
安装 OpenClaw curl -fsSL https://openclaw.ai/install.sh | bash
查看版本 openclaw --version
查看帮助 openclaw --help