Update nexus: fix conflicts and sync local changes

This commit is contained in:
Shen Wei
2026-04-26 12:06:50 +08:00
parent 191797c01b
commit f09834b5a5
2443 changed files with 254323 additions and 255154 deletions

View File

@@ -1,158 +1,158 @@
---
title: Ubuntu OpenClaw 技术笔记
source:
author: shenwei
published:
created:
description:
tags: [install, openclaw, ubuntu]
---
# Ubuntu OpenClaw 技术笔记
#ubuntu #openclaw #install
> 本文件记录 Ubuntu 服务器上 OpenClaw 的安装、配置和管理命令。
## 环境概述
- **系统**: Ubuntu 20.04 / 22.04
- **安装方式**: npm 用户级全局安装
- **CLI 路径**: `/home/shenwei/.npm-global/bin/openclaw`
- **配置目录**: `/home/shenwei/.openclaw`
- **systemd 服务**: `/home/shenwei/.config/systemd/user/openclaw-gateway.service`
---
## PATH 配置
```bash
# 临时生效
export PATH=$HOME/.npm-global/bin:$PATH
# 永久生效(添加到 ~/.bashrc
echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
```
---
## 安装 OpenClaw
```bash
# 安装
npm install -g openclaw clawhub
# 初始化
openclaw onboard
```
---
## Gateway 管理
```bash
# 启动/停止/重启
systemctl --user start openclaw-gateway
systemctl --user stop openclaw-gateway
systemctl --user restart openclaw-gateway
# 查看状态
systemctl --user status openclaw-gateway
# 开机自启
systemctl --user enable openclaw-gateway
# 查看日志
journalctl --user -u openclaw-gateway -n 50 --no-pager
# 修改配置后重载
systemctl --user daemon-reload
```
---
## Agent 管理
### 创建 Agent
```bash
openclaw agents add <agent_name> --non-interactive --workspace /home/shenwei/.openclaw/workspace-agent-<agent_name> --model MiniMax-M2.5
```
**示例**
```bash
openclaw agents add yunhan --non-interactive --workspace /home/shenwei/.openclaw/workspace-agent-yunhan --model MiniMax-M2.5
```
### 列出 Agent
```bash
openclaw agents list
```
### 删除 Agent
```bash
openclaw agents delete <agent_name> --force
```
---
## Telegram Bot 绑定
### 绑定 Bot 到 Agent
```bash
openclaw agents bind --agent <agent_id> --bind telegram:<account_name>
```
**示例**
```bash
openclaw agents bind --agent yunhan --bind telegram:yunhan
```
绑定后需重启 Gateway
```bash
systemctl --user restart openclaw-gateway
```
### 删除 Bot
```bash
openclaw channels remove --channel telegram --account <account_name> --delete
```
---
## 常用命令
| 命令 | 功能 |
|------|------|
| `openclaw --version` | 查看版本 |
| `openclaw status` | 查看状态 |
| `openclaw onboard` | 初始化 |
| `openclaw doctor --fix` | 修复配置 |
| `openclaw logs --follow` | 查看日志 |
---
## 注意事项
1. **不要用 root 运行** - 会生成 `/root/.openclaw`,权限混乱
2. **统一使用普通用户** (shenwei) 安装和运行
3. **通过 systemctl 管理 Gateway**,不要用 tmux
4. **Telegram Bot 限制** - 每个账号最多 20 个 bot
---
## Ubuntu 服务器列表
| 服务器 | 内网 IP | 说明 |
|--------|---------|------|
| ubuntu1 | 192.168.3.47 | - |
| ubuntu2 | 192.168.3.45 | - |
---
*最后更新: 2026-03-16*
---
title: Ubuntu OpenClaw 技术笔记
source:
author: shenwei
published:
created:
description:
tags: [install, openclaw, ubuntu]
---
# Ubuntu OpenClaw 技术笔记
#ubuntu #openclaw #install
> 本文件记录 Ubuntu 服务器上 OpenClaw 的安装、配置和管理命令。
## 环境概述
- **系统**: Ubuntu 20.04 / 22.04
- **安装方式**: npm 用户级全局安装
- **CLI 路径**: `/home/shenwei/.npm-global/bin/openclaw`
- **配置目录**: `/home/shenwei/.openclaw`
- **systemd 服务**: `/home/shenwei/.config/systemd/user/openclaw-gateway.service`
---
## PATH 配置
```bash
# 临时生效
export PATH=$HOME/.npm-global/bin:$PATH
# 永久生效(添加到 ~/.bashrc
echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
```
---
## 安装 OpenClaw
```bash
# 安装
npm install -g openclaw clawhub
# 初始化
openclaw onboard
```
---
## Gateway 管理
```bash
# 启动/停止/重启
systemctl --user start openclaw-gateway
systemctl --user stop openclaw-gateway
systemctl --user restart openclaw-gateway
# 查看状态
systemctl --user status openclaw-gateway
# 开机自启
systemctl --user enable openclaw-gateway
# 查看日志
journalctl --user -u openclaw-gateway -n 50 --no-pager
# 修改配置后重载
systemctl --user daemon-reload
```
---
## Agent 管理
### 创建 Agent
```bash
openclaw agents add <agent_name> --non-interactive --workspace /home/shenwei/.openclaw/workspace-agent-<agent_name> --model MiniMax-M2.5
```
**示例**
```bash
openclaw agents add yunhan --non-interactive --workspace /home/shenwei/.openclaw/workspace-agent-yunhan --model MiniMax-M2.5
```
### 列出 Agent
```bash
openclaw agents list
```
### 删除 Agent
```bash
openclaw agents delete <agent_name> --force
```
---
## Telegram Bot 绑定
### 绑定 Bot 到 Agent
```bash
openclaw agents bind --agent <agent_id> --bind telegram:<account_name>
```
**示例**
```bash
openclaw agents bind --agent yunhan --bind telegram:yunhan
```
绑定后需重启 Gateway
```bash
systemctl --user restart openclaw-gateway
```
### 删除 Bot
```bash
openclaw channels remove --channel telegram --account <account_name> --delete
```
---
## 常用命令
| 命令 | 功能 |
|------|------|
| `openclaw --version` | 查看版本 |
| `openclaw status` | 查看状态 |
| `openclaw onboard` | 初始化 |
| `openclaw doctor --fix` | 修复配置 |
| `openclaw logs --follow` | 查看日志 |
---
## 注意事项
1. **不要用 root 运行** - 会生成 `/root/.openclaw`,权限混乱
2. **统一使用普通用户** (shenwei) 安装和运行
3. **通过 systemctl 管理 Gateway**,不要用 tmux
4. **Telegram Bot 限制** - 每个账号最多 20 个 bot
---
## Ubuntu 服务器列表
| 服务器 | 内网 IP | 说明 |
|--------|---------|------|
| ubuntu1 | 192.168.3.47 | - |
| ubuntu2 | 192.168.3.45 | - |
---
*最后更新: 2026-03-16*