diff --git a/PROGRESS.md b/PROGRESS.md index f3f93d8..3c516e7 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -1,6 +1,6 @@ # 项目进度追踪 -> 最后更新: 2026-08-19 22:50 +> 最后更新: 2026-08-19 23:06 ## 环境状态 @@ -17,22 +17,26 @@ | 模块导入验证 | PASS | FAM-Edge 全部 8 个模块导入正常 | | 代码部署 | /opt/fam-edge/ | rsync 同步 | | venv | /opt/fam-edge/venv/ | 已创建 | +| Tailscale | 1.102.2 已安装 | **待用户认证** | ### Synology NAS (192.168.50.64) - FAM-Core + FAM-UI 节点 | 项目 | 状态 | 备注 | |------|------|------| +| 型号 | DS220+ (Geminilake) | DSM 7 | | Python | 3.8.15 | | | pip3 | 未安装 | 待安装 | -| MariaDB | 未安装 | 待安装 | +| MariaDB | **10.11.11 已运行** | 端口 3306, root 密码 iLoveJava5! | +| sentinel_home_ai 库 | **6 张表已创建** | DDL 执行成功 | +| Docker | 24.0.2 (ContainerManager) | 路径 /var/packages/ContainerManager/target/usr/bin/docker | +| Tailscale | **已运行** | IP: 100.70.234.39, hostname: ericwyuan-nas | | Streamlit | 未安装 | 待安装 | -| Tailscale | 未安装 | 待安装 | -### 网络互通 -| 项目 | 状态 | -|------|------| -| Tailscale | 未安装(两台均未装) | -| Oracle -> NAS Gitea | 不通(192.168.50.64 不可达) | -| 当前方案 | rsync 同步代码到 Oracle | +### 网络互通 (Tailscale) +| 节点 | Tailscale IP | 状态 | +|------|-------------|------| +| NAS (ericwyuan-nas) | 100.70.234.39 | 已连接 | +| Oracle (oracle-fam-edge) | 待认证 | **需用户访问认证 URL** | +| 当前方案 | Oracle Tailscale 待认证,认证后可直连 | | ## 模型可行性基准测试 (Task 1.4) @@ -68,24 +72,26 @@ | 5 | Storage-Cleaner 补全 | `5e4587b` | 2026-08-19 | | 6 | 服务器凭证写入 README | `ba905d2` | 2026-08-19 | | 7 | requirements.txt 兼容 Python 3.8 | `c1bfac5` | 2026-08-19 | -| 8 | Oracle 部署: venv + 依赖安装 + 导入验证 | 进行中 | 2026-08-19 | -| 9 | 模型可行性基准测试 (llava-phi3 ≤8s) | 进行中 | 2026-08-19 | -| 10 | OllamaAdapter 优化 (num_predict 参数) | 进行中 | 2026-08-19 | +| 8 | Oracle 部署: venv + 依赖安装 + 导入验证 | `50d8353` | 2026-08-19 | +| 9 | 模型可行性基准测试 (llava-phi3 ≤8s PASS) | `50d8353` | 2026-08-19 | +| 10 | OllamaAdapter 优化 (num_predict 参数) | `50d8353` | 2026-08-19 | +| 11 | Oracle Tailscale 安装 (1.102.2) | `50d8353` | 2026-08-19 | +| 12 | NAS 环境探查: MariaDB10 运行中, Tailscale 已连接 | 进行中 | 2026-08-19 | +| 13 | NAS DDL 执行: sentinel_home_ai 库 + 6 张表创建 | 进行中 | 2026-08-19 | +| 14 | README 更新: MariaDB 密码 + Tailscale IP | 进行中 | 2026-08-19 | ### 待完成 | # | 任务 | 依赖 | 优先级 | |---|------|------|--------| -| 11 | NAS 安装 MariaDB + 执行 DDL | Tailscale | 高 | -| 12 | NAS 安装 Python 依赖 (pip3, flask, mysql-connector, streamlit) | - | 高 | -| 13 | NAS 部署 FAM-Core (gunicorn + 配置) | MariaDB, pip3 | 高 | -| 14 | NAS 部署 FAM-UI (streamlit) | pip3 | 中 | -| 15 | Oracle 部署 FAM-Edge (gunicorn + 配置 + systemd) | 依赖安装完成 | 高 | -| 16 | 安装 Tailscale (Oracle + NAS) | - | 高 | -| 17 | 更新配置文件中的 Tailscale IP | Tailscale 安装 | 高 | -| 18 | 端到端集成测试 | 全部部署完成 | 高 | -| 19 | 单元测试 (JSON parser, circuit breaker, schema) | - | 中 | -| 20 | FAM-Edge config.yaml 实际配置 | Tailscale IP | 高 | +| 15 | Oracle Tailscale 认证 (用户访问 URL) | - | **阻塞** | +| 16 | NAS 安装 pip3 + Python 依赖 (flask, mysql-connector, streamlit) | - | 高 | +| 17 | NAS 部署 FAM-Core (gunicorn + 配置) | pip3, MariaDB ✅ | 高 | +| 18 | NAS 部署 FAM-UI (streamlit) | pip3 | 中 | +| 19 | Oracle 部署 FAM-Edge (gunicorn + 配置 + systemd) | Tailscale 认证 | 高 | +| 20 | 更新配置文件中的 Tailscale IP | Tailscale 认证 | 高 | +| 21 | 端到端集成测试 | 全部部署完成 | 高 | +| 22 | 单元测试 (JSON parser, circuit breaker, schema) | - | 中 | ## 技术决策记录 diff --git a/README.md b/README.md index 078e29a..50aa823 100644 --- a/README.md +++ b/README.md @@ -47,9 +47,22 @@ sentinel-home-ai/ | SSH 端口 | 2222 | | SSH 用户 | ericwyuan | | SSH 密码 | iLoveJava5 | -| 系统 | x86_64, Synology DSM | +| 系统 | Synology DS220+ (Geminilake), DSM 7 | +| Tailscale IP | 100.70.234.39 | | 登录命令 | `ssh -p 2222 ericwyuan@192.168.50.64` | +### MariaDB 数据库 (NAS) + +| 项目 | 值 | +|------|-----| +| 版本 | MariaDB 10.11.11 | +| 端口 | 3306 | +| Socket | /run/mysqld/mysqld10.sock | +| Root 密码 | iLoveJava5! | +| 数据库名 | sentinel_home_ai | +| 连接命令 | `/usr/local/mariadb10/bin/mysql -S /run/mysqld/mysqld10.sock -u root -p` | +| mysql 路径 | /usr/local/mariadb10/bin/mysql | + ### Oracle Cloud (FAM-Edge + Ollama + FFmpeg) | 项目 | 值 | @@ -59,7 +72,8 @@ sentinel-home-ai/ | SSH 用户 | ubuntu | | 认证方式 | RSA 私钥 | | 私钥文件 | `~/.ssh/oracle_sentinel` | -| 系统 | aarch64 (ARM Ampere A1), Ubuntu 20.04 LTS | +| 系统 | aarch64 (ARM Ampere A1 2C12G), Ubuntu 20.04 LTS | +| Tailscale | 已安装,待认证 | | 登录命令 | `ssh -i ~/.ssh/oracle_sentinel ubuntu@129.146.203.203` | ### Gitea 代码仓库