Files
sanguo_vnpy/research/nas/sanguo_NAS部署前期准备清单.md
T
2026-04-11 21:18:55 +08:00

3.5 KiB
Raw Blame History

sanguo_vnpy NAS 部署 - 前期准备清单

部署前检查清单

请确保以下项目都已准备就绪,才能实现真正的"零干预"部署!


🖥️ NAS 端准备

1. Container Manager (Docker) 已安装

  • 打开群晖 DSM → 套件中心
  • 搜索「Container Manager」或「Docker」
  • 确认已安装并启动
  • 打开 Container Manager,确认界面正常

如果未安装:在套件中心点击「安装」,等待安装完成后启动。


2. 存储空间充足

  • 打开 File Station
  • 查看 volume1 可用空间
  • 确认可用空间 ≥ 50GB(推荐 100GB+
  • stock 共享文件夹已存在(位于 /volume1/stock

如果空间不足

  • 清理不必要的文件
  • 或考虑添加/扩容硬盘

3. 内存配置足够

  • 打开 DSM → 控制面板 → 信息中心 → 硬件
  • 确认 NAS 内存 ≥ 4GB(推荐 8GB+
  • 如果内存 < 8GB,建议先升级内存

内存不足的影响:Docker 容器运行会变慢,甚至可能被系统终止。


4. SSH 访问已启用

  • 打开 DSM → 控制面板 → 终端机和 SNMP
  • 勾选「启用 SSH 功能」
  • 端口保持默认 22
  • 点击「应用」

5. 网络配置正常

  • NAS IP 地址:192.168.2.154(固定 IP,不要用 DHCP
  • Mac mini 和 NAS 在同一局域网
  • 从 Mac mini 能 ping 通 NAS
    ping -c 3 192.168.2.154
    

💻 Mac mini 端准备

1. NAS 挂载信息正确

确认以下信息无误:

  • NAS IP192.168.2.154
  • 用户名:cfdaily
  • 密码:Ccf7561523
  • 共享文件夹:stock

如果信息有变化,请更新脚本顶部的配置。


2. 本地策略文件已准备(可选但推荐)

如果您有本地策略文件:

  • 策略文件位于 ~/strategies/ 目录
  • ~/vnpy_project/ 目录
  • 文件权限正常可读

脚本会自动复制这些文件到 NAS。


🔐 账号密码准备

NAS SSH 登录账号

请确认您有 NAS 的管理员账号:

  • 管理员用户名(通常是 admin
  • 管理员密码

如果忘记密码:在 NAS 登录页面点击「忘记密码」重置。


📋 快速验证命令

在开始部署前,在 Mac mini 终端运行以下命令验证:

# 1. 验证网络连通
ping -c 3 192.168.2.154

# 2. 验证 NAS 共享可访问
smbutil view //cfdaily:Ccf7561523@192.168.2.154

# 3. 验证 SSH 可登录(尝试连接一下)
ssh admin@192.168.2.154 echo "SSH连接成功"

如果以上都成功,说明准备就绪!🎉


⚠️ 常见问题提前排查

Q: Container Manager 启动失败怎么办?

A:

  1. 重启 NAS
  2. 卸载并重新安装 Container Manager
  3. 确认 DSM 版本 ≥ 7.0

Q: NAS 存储空间不够怎么办?

A:

  1. 清理旧文件和快照
  2. 添加新硬盘扩容
  3. 使用外接存储设备

Q: SSH 连接被拒绝怎么办?

A:

  1. 确认 SSH 已在 DSM 启用
  2. 检查群晖防火墙是否阻止
  3. 确认用户名密码正确

最终确认

部署前最后确认:

  • NAS Container Manager 已安装并运行
  • NAS 可用空间 ≥ 50GB
  • NAS 内存 ≥ 4GB
  • SSH 已启用
  • Mac mini 能 ping 通 NAS
  • 有 NAS 管理员账号密码
  • 已阅读本文档并理解各项要求

如果全部打勾,恭喜!可以开始零干预部署了! 🚀


准备清单版本: 1.0
最后更新: 2026年3月27日