[deploy] NAS MariaDB DDL 执行 + Tailscale 状态 + README 更新

- NAS MariaDB 10.11.11 确认可用, root 密码 iLoveJava5!
- DDL 执行成功: sentinel_home_ai 库 + 6 张表 (process_tasks, monitor_events, daily_summaries, event_details, chat_history, family_members)
- NAS Tailscale 已运行, IP: 100.70.234.39
- Oracle Tailscale 1.102.2 已安装, 待用户认证
- README 新增 MariaDB 密码 + Tailscale IP + NAS 型号信息
- PROGRESS.md 更新全部环境状态
This commit is contained in:
ericwyuan
2026-08-19 23:08:21 +08:00
parent 50d83539f6
commit e5ac667586
2 changed files with 44 additions and 24 deletions

View File

@@ -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) | - | |
## 技术决策记录

View File

@@ -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 代码仓库