对话笔记直发:yun服务器总路由目录-2026-08-05。分类:AI工程。
yun 服务器总路由目录
索引基准日:2026-08-05 工作区:
/mnt/vps/yun(SSH 管理入口与运维文档存放地) 项目维度索引:AI-Chat项目总路由目录-改动与索引-2026-08-05(../000_Raw/20_对话笔记/2026-08-05/AI-Chat项目总路由目录-改动与索引-2026-08-05.md)(归档副本与本目录同步存放,同目录时直接用文件名互链)
一、服务器清单
| 服务器 | IP | SSH | 角色 |
|---|---|---|---|
| yun | 你的服务器IP(已脱敏) | ssh admin@你的服务器IP(已脱敏)“ | Docker 主站(备案页、web1、AI-chat、capture_site) |
| yun1 | 你的服务器IP(已脱敏) | ssh admin@你的服务器IP(已脱敏)“ | AI-chat 第二节点 |
活跃容器(yun):beian-homepage、web1-site、ai-chat-backend、ai-chat-frontend、capture_site
二、AI-chat 服务器侧关键路径
| 项 | 路径 |
|---|---|
| 项目目录 | /opt/AI-chat |
| 数据目录 | /srv/ai-chat/data(挂载进容器 /app/data) |
| 后端 .env | /opt/AI-chat/backend/.env(含 JWT_SECRET、DEEPSEEK_API_KEY) |
| 更新包目录 | /tmp/ai-chat-update |
| 备份目录 | ~/ai-chat-backups/<时间戳>/(yun: 20260805-170130,yun1: 20260805-171223) |
| 部署技能 | /mnt/vps/yun/.claude/skills/ai-chat-safe-deploy/(scripts 01-05) |
| 端口 | 前端 8181、后端 3001(勿改) |
三、2026-08-05 服务器变动记录
| 时间 | 服务器 | 变动 | 关联文档 |
|---|---|---|---|
| 17:01 | yun | SQLite 一致性备份 + WAL 从 116MB 截断为 0 | 部署验收报告 |
| 17:02 | yun | .env 追加 JWT_SECRET(64 位随机 hex,旧硬编码密钥作废) | 同上 |
| 17:04 | yun | 后端/前端容器重建,新代码 e6e551d 上线,自动建立 3 个索引 | 同上 + 代码变更清单 |
| 17:12 | yun1 | 备份(WAL 43MB → 0)+ JWT_SECRET 独立轮换 | 部署验收报告 |
| 17:14 | yun1 | 容器重建,新代码上线,索引建立 | 同上 |
变动影响:所有用户旧登录态失效(需重新登录一次);登录 4-7s → 0.3s 内;聊天首字 8-15s → <0.1s;数据行数与变动前完全一致(32/18338/106559 与 27/4124/33305)。
四、文档索引(双向链接)
本目录(/mnt/vps/yun/)常驻文档
- AGENTS.md — 服务器上下文(容器清单、维护要点)
- AI-chat-项目操作规范说明书 — 部署基线与操作规范
- AI-chat-手动修改提示词与APIKey说明 — 提示词/API Key 修改方法
- DeepSeek-API问题与Nginx超时调整说明 — 历史故障处理记录
今日归档(2026-08-05,副本同步存于 D:\Program\feng\000_Raw\20_对话笔记\2026-08-05\)
- AI-chat性能问题诊断与修复计划 — 根因诊断与修复方案
- AI-chat性能问题对抗式诊断报告 — 方案对抗审查与修正
- AI-chat-Phase2修复方案代码变更清单 — 代码 diff 与变更说明
- AI-chat性能修复部署验收报告 — 双服务器验收与回滚预案
五、遗留事项
- 流式端点 token 位于 query string,会进 nginx access log(待改造)。
- yun 的
/mnt/back/ai-chat备份根目录需 sudo,本次备份改存~/ai-chat-backups/。 - 测试账号 12222222222 在两台服务器各留有测试会话,可择机清理。
docker-compose.yml的version属性 obsolete 警告,下次维护移除。
注:本文涉及的服务器公网 IP / Tailnet / 局域网 IP 已脱敏,请替换为你自己的地址。