# FAM-Core 配置文件 (NAS 端) - 实际部署配置 # 注: Tailscale 防火墙待修复,当前 edge_url 使用 Oracle 公网 IP # 推送模式: NAS 上传视频到 Edge /api/edge/video/push,结果同步随响应返回, # 无需 Oracle 反向访问 NAS(webhook/Video-Server 拉取均不再使用) # Ollama 未对外暴露,chat_handler 通过 FAM-Edge 代理 server: host: "0.0.0.0" port: 8000 database: host: "127.0.0.1" port: 3306 user: "root" password: "iLoveJava5!" database: "sentinel_home_ai" unix_socket: "/run/mysqld/mysqld10.sock" scheduler: scan_interval: 60 # E2E 测试期间指向独立测试目录(正式目录 /volume1/surveillance 有 285 个历史视频, # 全量建任务会导致 100GB 跨公网上传,待与用户确认回补策略后再切回) video_dir: "/volume1/web/sentinel-home-ai/e2e-test" video_extensions: [".mp4", ".mkv", ".avi"] file_stable_seconds: 60 camera_name: "客厅" dispatcher: poll_interval: 30 edge_url: "http://129.146.203.203:5000/api/edge/video/push" max_retries: 3 push_timeout: 1800 video_server: base_url: "http://127.0.0.1:8000/media" token: "sentinel-media-2026" video_dir: "/volume1/surveillance" chat_handler: # 智能问答统一走 FAM-Edge 编排端点(Gemini → NVIDIA → 本地 Ollama 兜底) qa_url: "http://129.146.203.203:5000/api/edge/chat/ask" timeout: 120