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,255 +1,255 @@
---
title: MEMORY.md - 长期记忆
source:
author: shenwei
published:
created:
description:
tags: []
---
# MEMORY.md - 长期记忆
---
## 👤 用户信息
| 项目 | 内容 |
|------|------|
| 姓名 | 比利 (Wei Shen) |
| 称呼 | 比利哥 |
| 语言 | 中文对话 |
| 时区 | Asia/Shanghai (GMT+8) |
---
## 🏗️ 部署架构
| 项目 | 内容 |
|------|------|
| 星曜位置 | Mac Mini M4 |
| 同伴位置 | Ubuntu服务器 (同一局域网) |
| 部署类型 | OpenClaw分布式架构 |
---
## 🖥️ 服务器资产
### Agent 工作目录 (2026-03-29)
| Agent | 服务器 | 工作目录 |
|-------|--------|---------|
| 星曜 | Mac Mini | `/Users/weishen/.openclaw/workspace-agent-xingyao` |
| 星辉 | Mac Mini | `/Users/weishen/.openclaw/workspace-agent-xinghui` |
| 星匠 | Mac Mini | `/Users/weishen/.openclaw/workspace-agent-xingjiang` |
| 星枢 | Mac Mini | `/Users/weishen/.openclaw/workspace` |
| 风驰 | Ubuntu1 | `/home/shenwei/.openclaw/workspace-agent-fengchi` |
| 云瀚 | Ubuntu2 | `/home/shenwei/.openclaw/workspace-agent-yunhan` |
| 云策 | Ubuntu2 | `/home/shenwei/.openclaw/workspace-agent-yunce` |
### 服务器列表
| 服务器 | 内网IP | 外网域名 | FRP SSH端口 | Caddy反向代理 |
|--------|--------|----------|-------------|---------------|
| Mac Mini | 192.168.3.189 | macmini.ishenwei.online | 60026 | - |
| Ubuntu1 | 192.168.3.47 | ubuntu1.ishenwei.online | 60022 | - |
| Ubuntu2 | 192.168.3.45 | ubuntu2.ishenwei.online | 60024 | - |
| NAS | 192.168.3.17 | nas.ishenwei.online | 60023 | - |
| VPS1 | 192.227.222.142 | vps.ishenwei.online | 未配置 | ✅ |
| VPS2 | 104.194.92.188 | kiwi.ishenwei.online | 未配置 | - |
### 域名 -> 服务映射
| 域名 | 服务 | 服务器 |
|------|------|--------|
| n8n.ishenwei.online | n8n | macmini |
| vaultwarden.ishenwei.online | vaultwarden | macmini |
| it-tools.ishenwei.online | it-tools | macmini |
| drawio.ishenwei.online | drawio | macmini |
| grafana.ishenwei.online | grafana | ubuntu1 |
| superset.ishenwei.online | superset | ubuntu1 |
| tk.ishenwei.online | tiktok_pm | ubuntu1 |
| transmission.ishenwei.online | transmission | ubuntu1 |
| dashboard.ishenwei.online | homarr | ubuntu1 |
| tk-dev.ishenwei.online | tiktok_pm (dev) | ubuntu2 |
| nas.ishenwei.online | DSM | NAS |
| navidrome.ishenwei.online | navidrome | NAS |
| gitea.ishenwei.online | Gitea (Docker) | NAS |
| jellyfin.ishenwei.online | jellyfin | NAS |
| zipline.ishenwei.online | zipline | NAS |
### VPS1 详情
| 项目 | 内容 |
|------|------|
| IP | 192.227.222.142 |
| FRP端口 | 7000 |
| FRP管理面板 | 127.0.0.1:7400 (admin/admin) |
| Caddy配置 | /etc/caddy/Caddyfile |
| 代理域名 | *.ishenwei.online |
---
## 🐳 Docker 管理
### 配置文件
- **应用列表**: `~/.openclaw/workspace/managed-systems/docker-management/docker-apps.yaml`
### 服务器 Docker 路径
| 服务器 | Docker根目录 |
|--------|--------------|
| macmini | `/Users/weishen/docker/` |
| ubuntu1 | `/home/shenwei/Docker/` (大写D) |
| ubuntu2 | `/home/shenwei/docker/` (小写d) |
| NAS | `/volume1/docker/` |
### Docker 命令路径
| 服务器 | 命令方式 |
|--------|----------|
| macmini | 星曜运行在本地,直接执行 `source ~/.zshrc && docker <command>`,无需 SSH |
| ubuntu1 | 直接 `docker` |
| ubuntu2 | 直接 `docker` |
| NAS | SSH 登录交互式 shell 才能运行 docker 命令,非交互式 SSH 会因权限/PATH 问题失败 |
### 管理流程
1.`docker-apps.yaml` 查找应用目录
2. SSH到对应服务器: `ssh <服务器名>`
3. 进入目录执行: `docker compose up -d` / `docker compose down` / `docker compose restart`
> ⚠️ **注意**: 所有服务器已配置无密码直接运行 Docker 命令
---
## 🌐 FRP & 科学上网
### FRP 配置位置
| 服务器 | FRP目录 |
|--------|---------|
| macmini | `/opt/frp/frp_0.65.0_darwin_arm64` |
| ubuntu1 | `/opt/frp/frp_0.65.0_linux_amd64` |
| ubuntu2 | `/opt/frp/frp_0.65.0_linux_amd64` |
- 配置文件: `frpc.toml`
### 科学上网代理端口
| 服务器 | 代理地址 | 状态 |
|--------|----------|------|
| macmini | socks5://127.0.0.1:10808 | ✅ 正常 |
| ubuntu1 | socks5://127.0.0.1:10808 | ✅ 正常 |
| ubuntu2 | socks5://127.0.0.1:10808 | ✅ 正常 |
| NAS | socks5://127.0.0.1:20170 | ❌ 仅本机监听 |
### curl 检测命令
```bash
# 国内直连
curl -s -o /dev/null -w "%{http_code}" https://www.baidu.com
# 国外直连
curl -s -o /dev/null -w "%{http_code}" https://www.google.com
# 通过代理访问
curl -s -o /dev/null -w "%{http_code}" -x socks5://127.0.0.1:10808 https://www.google.com
```
> ⚠️ **NAS 特殊说明**: V2RayA 默认监听 127.0.0.1,不支持外部访问
---
## ⚙️ OpenClaw 管理
### 技能安装目录 ⭐ 重要 (2026-03-24)
- **正确路径**: `~/.openclaw/skills/` = `/Users/weishen/.openclaw/skills`
- **作用**: 所有agent共享
- **注意**: 不要安装到 `~/.openclaw/workspace/skills/`
- **安装命令**: `clawhub install <skill-name> --dir /Users/weishen/.openclaw/skills`
### task-summary 技能
- **用途**: 记录任务总结
- **安装位置**: `~/.openclaw/skills/task-summary`
### Ubuntu 安装 (重要)
```bash
# 安装
npm install -g openclaw clawhub
# PATH 配置
export PATH=$HOME/.npm-global/bin:$PATH
echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
```
### Gateway 管理
```bash
# 启动/停止/重启
systemctl --user start openclaw-gateway
systemctl --user stop openclaw-gateway
systemctl --user restart openclaw-gateway
# 开机自启
systemctl --user enable openclaw-gateway
```
### 常用命令
| 命令 | 功能 |
|------|------|
| `openclaw --version` | 查看版本 |
| `openclaw status` | 查看状态 |
| `openclaw agents list` | 列出所有 agent |
| `openclaw agents add <name>` | 创建新 agent |
### 重要原则
1. **不要用 root 运行**
2. **统一使用普通用户** (shenwei)
3. **通过 systemctl 管理 Gateway**
---
## 📚 知识库与笔记
### Obsidian 笔记目录 (2026-03-23) ⭐
- **路径**: `/Users/weishen/Workspace/nexus`
- **说明**: 比利哥的 Obsidian 笔记根目录
- **备注**: 以后"obsidian笔记目录"即指此目录
### Git 仓库配置 (2026-03-25) ⭐
- **remote.origin.url**: `ssh://git@192.168.3.17:2222/ishenwei/nexus.git`
- **SSH 认证**: 已配置,无需输入用户名密码
- **操作**: 可直接 `git add``git commit``git push`
### 知识库目录
- **路径**: `/Users/weishen/Workspace/nexus/openclaw/knowledgebase`
- **说明**: 比利哥的知识库
### 星曜个人笔记目录
- **路径**: `/Users/weishen/Workspace/nexus/openclaw/xingyao`
- **用途**: 星曜专用工作笔记
---
## 🔄 同步规则 ⭐ 重要
- **MEMORY.md 同步**: 每次更新 workspace 里的 MEMORY.md 后,必须同步复制到笔记目录
- **笔记目录**: `/Users/weishen/Workspace/nexus/openclaw/xingyao/MEMORY.md`
---
## 🧠 记忆习惯 ⭐ 每天必做
1. **每天第一次对话时**: 自动创建当天的记忆文件 `memory/YYYY-MM-DD.md`
2. **记录内容**: 对话中的重要操作、决策、用户要求等
3. **用户要求**: 当用户说"请记住xxxx"时必须记录到记忆文件
4. **永久记住**: 这个设定是每天必须执行的 routine
---
## 🔐 安全策略
- **管理方式**: 所有服务器通过SSH统一管理
- **权限原则**: 不存储sudo密码所有操作通过SSH完成
- **安全级别**: 遵循最小权限原则
---
title: MEMORY.md - 长期记忆
source:
author: shenwei
published:
created:
description:
tags: []
---
# MEMORY.md - 长期记忆
---
## 👤 用户信息
| 项目 | 内容 |
|------|------|
| 姓名 | 比利 (Wei Shen) |
| 称呼 | 比利哥 |
| 语言 | 中文对话 |
| 时区 | Asia/Shanghai (GMT+8) |
---
## 🏗️ 部署架构
| 项目 | 内容 |
|------|------|
| 星曜位置 | Mac Mini M4 |
| 同伴位置 | Ubuntu服务器 (同一局域网) |
| 部署类型 | OpenClaw分布式架构 |
---
## 🖥️ 服务器资产
### Agent 工作目录 (2026-03-29)
| Agent | 服务器 | 工作目录 |
|-------|--------|---------|
| 星曜 | Mac Mini | `/Users/weishen/.openclaw/workspace-agent-xingyao` |
| 星辉 | Mac Mini | `/Users/weishen/.openclaw/workspace-agent-xinghui` |
| 星匠 | Mac Mini | `/Users/weishen/.openclaw/workspace-agent-xingjiang` |
| 星枢 | Mac Mini | `/Users/weishen/.openclaw/workspace` |
| 风驰 | Ubuntu1 | `/home/shenwei/.openclaw/workspace-agent-fengchi` |
| 云瀚 | Ubuntu2 | `/home/shenwei/.openclaw/workspace-agent-yunhan` |
| 云策 | Ubuntu2 | `/home/shenwei/.openclaw/workspace-agent-yunce` |
### 服务器列表
| 服务器 | 内网IP | 外网域名 | FRP SSH端口 | Caddy反向代理 |
|--------|--------|----------|-------------|---------------|
| Mac Mini | 192.168.3.189 | macmini.ishenwei.online | 60026 | - |
| Ubuntu1 | 192.168.3.47 | ubuntu1.ishenwei.online | 60022 | - |
| Ubuntu2 | 192.168.3.45 | ubuntu2.ishenwei.online | 60024 | - |
| NAS | 192.168.3.17 | nas.ishenwei.online | 60023 | - |
| VPS1 | 192.227.222.142 | vps.ishenwei.online | 未配置 | ✅ |
| VPS2 | 104.194.92.188 | kiwi.ishenwei.online | 未配置 | - |
### 域名 -> 服务映射
| 域名 | 服务 | 服务器 |
|------|------|--------|
| n8n.ishenwei.online | n8n | macmini |
| vaultwarden.ishenwei.online | vaultwarden | macmini |
| it-tools.ishenwei.online | it-tools | macmini |
| drawio.ishenwei.online | drawio | macmini |
| grafana.ishenwei.online | grafana | ubuntu1 |
| superset.ishenwei.online | superset | ubuntu1 |
| tk.ishenwei.online | tiktok_pm | ubuntu1 |
| transmission.ishenwei.online | transmission | ubuntu1 |
| dashboard.ishenwei.online | homarr | ubuntu1 |
| tk-dev.ishenwei.online | tiktok_pm (dev) | ubuntu2 |
| nas.ishenwei.online | DSM | NAS |
| navidrome.ishenwei.online | navidrome | NAS |
| gitea.ishenwei.online | Gitea (Docker) | NAS |
| jellyfin.ishenwei.online | jellyfin | NAS |
| zipline.ishenwei.online | zipline | NAS |
### VPS1 详情
| 项目 | 内容 |
|------|------|
| IP | 192.227.222.142 |
| FRP端口 | 7000 |
| FRP管理面板 | 127.0.0.1:7400 (admin/admin) |
| Caddy配置 | /etc/caddy/Caddyfile |
| 代理域名 | *.ishenwei.online |
---
## 🐳 Docker 管理
### 配置文件
- **应用列表**: `~/.openclaw/workspace/managed-systems/docker-management/docker-apps.yaml`
### 服务器 Docker 路径
| 服务器 | Docker根目录 |
|--------|--------------|
| macmini | `/Users/weishen/docker/` |
| ubuntu1 | `/home/shenwei/Docker/` (大写D) |
| ubuntu2 | `/home/shenwei/docker/` (小写d) |
| NAS | `/volume1/docker/` |
### Docker 命令路径
| 服务器 | 命令方式 |
|--------|----------|
| macmini | 星曜运行在本地,直接执行 `source ~/.zshrc && docker <command>`,无需 SSH |
| ubuntu1 | 直接 `docker` |
| ubuntu2 | 直接 `docker` |
| NAS | SSH 登录交互式 shell 才能运行 docker 命令,非交互式 SSH 会因权限/PATH 问题失败 |
### 管理流程
1.`docker-apps.yaml` 查找应用目录
2. SSH到对应服务器: `ssh <服务器名>`
3. 进入目录执行: `docker compose up -d` / `docker compose down` / `docker compose restart`
> ⚠️ **注意**: 所有服务器已配置无密码直接运行 Docker 命令
---
## 🌐 FRP & 科学上网
### FRP 配置位置
| 服务器 | FRP目录 |
|--------|---------|
| macmini | `/opt/frp/frp_0.65.0_darwin_arm64` |
| ubuntu1 | `/opt/frp/frp_0.65.0_linux_amd64` |
| ubuntu2 | `/opt/frp/frp_0.65.0_linux_amd64` |
- 配置文件: `frpc.toml`
### 科学上网代理端口
| 服务器 | 代理地址 | 状态 |
|--------|----------|------|
| macmini | socks5://127.0.0.1:10808 | ✅ 正常 |
| ubuntu1 | socks5://127.0.0.1:10808 | ✅ 正常 |
| ubuntu2 | socks5://127.0.0.1:10808 | ✅ 正常 |
| NAS | socks5://127.0.0.1:20170 | ❌ 仅本机监听 |
### curl 检测命令
```bash
# 国内直连
curl -s -o /dev/null -w "%{http_code}" https://www.baidu.com
# 国外直连
curl -s -o /dev/null -w "%{http_code}" https://www.google.com
# 通过代理访问
curl -s -o /dev/null -w "%{http_code}" -x socks5://127.0.0.1:10808 https://www.google.com
```
> ⚠️ **NAS 特殊说明**: V2RayA 默认监听 127.0.0.1,不支持外部访问
---
## ⚙️ OpenClaw 管理
### 技能安装目录 ⭐ 重要 (2026-03-24)
- **正确路径**: `~/.openclaw/skills/` = `/Users/weishen/.openclaw/skills`
- **作用**: 所有agent共享
- **注意**: 不要安装到 `~/.openclaw/workspace/skills/`
- **安装命令**: `clawhub install <skill-name> --dir /Users/weishen/.openclaw/skills`
### task-summary 技能
- **用途**: 记录任务总结
- **安装位置**: `~/.openclaw/skills/task-summary`
### Ubuntu 安装 (重要)
```bash
# 安装
npm install -g openclaw clawhub
# PATH 配置
export PATH=$HOME/.npm-global/bin:$PATH
echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
```
### Gateway 管理
```bash
# 启动/停止/重启
systemctl --user start openclaw-gateway
systemctl --user stop openclaw-gateway
systemctl --user restart openclaw-gateway
# 开机自启
systemctl --user enable openclaw-gateway
```
### 常用命令
| 命令 | 功能 |
|------|------|
| `openclaw --version` | 查看版本 |
| `openclaw status` | 查看状态 |
| `openclaw agents list` | 列出所有 agent |
| `openclaw agents add <name>` | 创建新 agent |
### 重要原则
1. **不要用 root 运行**
2. **统一使用普通用户** (shenwei)
3. **通过 systemctl 管理 Gateway**
---
## 📚 知识库与笔记
### Obsidian 笔记目录 (2026-03-23) ⭐
- **路径**: `/Users/weishen/Workspace/nexus`
- **说明**: 比利哥的 Obsidian 笔记根目录
- **备注**: 以后"obsidian笔记目录"即指此目录
### Git 仓库配置 (2026-03-25) ⭐
- **remote.origin.url**: `ssh://git@192.168.3.17:2222/ishenwei/nexus.git`
- **SSH 认证**: 已配置,无需输入用户名密码
- **操作**: 可直接 `git add``git commit``git push`
### 知识库目录
- **路径**: `/Users/weishen/Workspace/nexus/openclaw/knowledgebase`
- **说明**: 比利哥的知识库
### 星曜个人笔记目录
- **路径**: `/Users/weishen/Workspace/nexus/openclaw/xingyao`
- **用途**: 星曜专用工作笔记
---
## 🔄 同步规则 ⭐ 重要
- **MEMORY.md 同步**: 每次更新 workspace 里的 MEMORY.md 后,必须同步复制到笔记目录
- **笔记目录**: `/Users/weishen/Workspace/nexus/openclaw/xingyao/MEMORY.md`
---
## 🧠 记忆习惯 ⭐ 每天必做
1. **每天第一次对话时**: 自动创建当天的记忆文件 `memory/YYYY-MM-DD.md`
2. **记录内容**: 对话中的重要操作、决策、用户要求等
3. **用户要求**: 当用户说"请记住xxxx"时必须记录到记忆文件
4. **永久记住**: 这个设定是每天必须执行的 routine
---
## 🔐 安全策略
- **管理方式**: 所有服务器通过SSH统一管理
- **权限原则**: 不存储sudo密码所有操作通过SSH完成
- **安全级别**: 遵循最小权限原则