Jetson Orin NX 16G部署openclaw及本地化安全配置及建议

OpenClaw 部署到 Jetson Orin NX / Linux 主机 ,我建议先走 原生安装 + systemd 用户服务 ,不要先上 Docker。官方把 Node 作为推荐运行时,明确说 Bun 不推荐用于 Gateway ;Linux 上最直接的路径就是 openclaw onboard --install-daemon,它会把 Gateway 装成 systemd user service。(OpenClaw)

我建议你的部署路线

路线 A:Jetson / Linux 原生部署

这条最适合你现在的场景,优点是依赖少、调试直接、和 systemd/SSH 隧道配合简单。OpenClaw 官方 Linux 文档给出的最短路径就是:安装 Node 24、安装 openclaw、运行 openclaw onboard --install-daemon,然后用 openclaw gateway statusopenclaw dashboard 验证。(OpenClaw)

路线 B:Docker Compose 部署

如果你更想隔离环境、或者准备放到 VPS 上跑,再走 Docker。官方 Docker 文档说明它适合"隔离、一次性、无本地安装"的场景,但如果只是自己机器上长期跑,正常安装流通常更省事。Docker 路线的官方入口是 ./scripts/docker/setup.sh,或者手动 docker build + docker compose run --rm openclaw-cli onboard + docker compose up -d openclaw-gateway。(OpenClaw)


Jetson Orin NX 上的推荐部署步骤

1. 安装 Node 24

OpenClaw 当前推荐 Node 24 ,兼容上也支持 Node 22.16+ 。(OpenClaw)

bash 复制代码
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt install -y nodejs git curl build-essential
node --version
npm --version

2. 安装 OpenClaw

官方安装脚本会自动安装 CLI,并可直接进入 onboarding。(OpenClaw)

bash 复制代码
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw --version

3. 运行引导并安装后台服务

这是官方推荐入口。它会引导你配置模型提供商鉴权、Gateway、可选消息渠道,并安装 daemon。(OpenClaw)

bash 复制代码
openclaw onboard --install-daemon

4. 检查 Gateway 是否正常

官方文档建议这样检查。(OpenClaw)

bash 复制代码
openclaw gateway status
openclaw dashboard

如果是在远程 Jetson 上部署,不想直接暴露端口,官方 Linux 文档给的是 SSH 隧道 方式:本地电脑执行 ssh -N -L 18789:127.0.0.1:18789 <user>@<host>,然后在本地浏览器打开 http://127.0.0.1:18789/。 (OpenClaw)


适合 Jetson 的完整命令版

bash 复制代码
sudo apt update && sudo apt upgrade -y
sudo apt install -y git curl build-essential

curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt install -y nodejs

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

openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard --no-open

如果你想自己控制 systemd,也可以直接用官方给的 Linux 最小 unit 模板:~/.config/systemd/user/openclaw-gateway.service 里核心是 ExecStart=/usr/local/bin/openclaw gateway --port 18789,然后 systemctl --user enable --now openclaw-gateway.service。(OpenClaw)


Docker 部署版

如果你更想容器化,官方 Docker 方案是这样:先在仓库根目录执行 ./scripts/docker/setup.sh;它会本地构建镜像、运行 onboarding、写入 .env 里的 gateway token,并启动 compose。也可以用预构建镜像 ghcr.io/openclaw/openclaw:latest。(OpenClaw)

bash 复制代码
git clone https://github.com/openclaw/openclaw.git
cd openclaw

# 用本地构建
./scripts/docker/setup.sh

# 或者用官方预构建镜像
export OPENCLAW_IMAGE="ghcr.io/openclaw/openclaw:latest"
./scripts/docker/setup.sh

手动流程则是:(GitHub)

bash 复制代码
docker build -t openclaw:local -f Dockerfile .
docker compose run --rm openclaw-cli onboard
docker compose up -d openclaw-gateway

健康检查地址官方给的是:(GitHub)

bash 复制代码
curl -fsS http://127.0.0.1:18789/healthz
curl -fsS http://127.0.0.1:18789/readyz

Jetson 上建议这样配

Jetson 更适合把 OpenClaw 当成 Gateway/控制平面 来跑,而不是在上面折腾复杂本地 embedding。官方 Raspberry Pi/ARM 路线也明确把这类低功耗 ARM 主机定位成"只跑 Gateway,模型通过云 API 运行",并提醒低内存场景优先用 API-based models only 。虽然 Jetson 比树莓派更强,但这条部署思路仍然成立。(OpenClaw)

如果你后面还要启用 memorySearch 本地模式 ,官方文档说明它走的是 node-llama-cpp ,可能需要 pnpm approve-buildspnpm rebuild node-llama-cpp;同时也支持把 memorySearch.provider 设成 "ollama"。所以在 Jetson 上,我更建议你先用:

  • 聊天/主模型:远程 API 提供商
  • 本地记忆/embedding :先用 ollama,别一开始就上 local node-llama-cpp 模式。(OpenClaw)

安全上最重要的三点

官方安全文档里,把优先级排得很清楚:

第一是不要让"开放入口 + 工具权限"同时存在;第二是 非 loopback 暴露但没鉴权要立刻修;第三是远程浏览器控制要按"操作员级权限"看待。对你这种 Jetson/边缘盒子部署,我建议默认:

  • 先只绑本机回环或通过 SSH 隧道访问
  • 不直接把 18789 暴露到公网
  • 只加载你明确信任的插件/扩展。 (OpenClaw)
  • 每次访问调用资源开启用户确认点击模式。

Jetson Orin NX 16G,较稳的是:

  1. 原生安装,不用 Docker
  2. Node 24
  3. openclaw onboard --install-daemon
  4. SSH 隧道 打开 Dashboard
  5. 主模型先用 云 API
  6. 本地 memory/embedding 先别开 local,要本地化就先试 ollama。 (OpenClaw)
相关推荐
石榴树下的七彩鱼26 分钟前
OCR 识别不准确怎么办?模糊 / 倾斜 / 反光图片优化实战(附完整解决方案 + 代码示例)
图像处理·人工智能·后端·ocr·api·文字识别·图片识别
菱玖40 分钟前
Transformer 架构详解
人工智能·深度学习·transformer
liangdabiao42 分钟前
开源AI拼豆大升级 - 一键部署cloudflare page - 全免费 web和小程序
前端·人工智能·小程序
SimpleLearingAI44 分钟前
RMSNorm:大模型的隐秘功臣?
人工智能·深度学习
burning_maple1 小时前
AI 工程实战指南:从零开始构建 AI 应用
开发语言·人工智能
桃小桃说科技1 小时前
基于深度学习的障碍物检测系统(YOLOv12完整代码+论文示例+多算法对比)
人工智能·python·目标检测·机器视觉·障碍物检测
郝学胜-神的一滴1 小时前
神经网络参数初始化:从梯度失控到模型收敛的核心密码
人工智能·pytorch·深度学习·神经网络·机器学习·软件构建·软件设计
amao99881 小时前
系统安全-访问控制
安全·系统安全
爱写代码的汤二狗1 小时前
让 AI 稳定交付全栈项目:我的 Claude Code + OpenSpec + Superpowers 三件套实战
人工智能·claude
今天你TLE了吗1 小时前
LLM到Agent&RAG——AI概念概述 第一章:大模型
java·人工智能·语言模型·大模型