AIO Ep5. 我的服务器的软件结构

 

基础的 ESXi 已经装好了, 先来概括一下软件上的安排.

这个 All-in-One 我想让它完成以下功能:

  1. 储存数据 / 备份电脑和手机数据
  2. 能组 Raid 阵列
  3. 能将数据加密备份到网盘 (如 Onedrive)
  4. 有照片的整理排列分类功能 (照片流?) / 简单的多媒体功能 (放视频音频 读 txt 等)
  5. 能够远程访问
  6. 远程下载 (包括百度网盘)
  7. 运行 Docker 容器 (挂各式程序)
  8. 挂 Windows 程序 (即运行一个 Windows 系统)

来分析一下需求:

前 4 项功能是 NAS 的基本功能, 如果说要整理照片, 肯定首先想到群晖 Moments 最好用.

5 之前已经在路由器上使用 Zerotier 实现. 但其实 Zerotier 使用 UDP 打洞有的时候不太稳定, 最好能有更稳定的方案.

6 可以用 aria2 docker + 挂在 Windows 下的百度网盘客户端实现.

7 运行 Docker 的选择很多, 无论是 Windows, Debian/Ubuntu, 群晖, Unraid 等都可行.

8 直接在 ESXi 上运行一个虚拟机即可.

之前尝试过使用 Unraid 这个热门的虚拟机底层系统. 但发现虽然热门, 但配置其实是相对复杂的. 安装插件连接 Github 不能直接设置代理, 需要全局透明代理. 运行 Windows 虚拟机的磁盘性能较差, 如果想要在虚拟机中安装黑群晖, 直通硬盘组 Raid 就失去了使用 Unraid 的意义, NFS 挂载的话群晖索引会有问题, 性能损耗也较大.

FreeNAS 内存占用过大, U-Nas 或 黑威联通 个人实测感觉不如黑群晖方便好用, OMV 缺少功能, 很多功能都需要自己动手配置, 不如群晖方便.

所以最后决定在 ESXi 上安装黑群晖和 Windows 虚拟机, Docker 运行在群晖中, SATA 控制器直通给群晖, ESXi 再挂载群晖 NFS 作为储存, 在其中安装 Windows. 这样实测 Windows 的磁盘性能还不错, 不会卡顿.

这样引导 ESXi 和黑群晖只需要一个 U 盘即可(设置方法见本系列前一期), 所有的储存空间都能物尽其用.

然后群晖组 Raid, Synology Drive 用于备份文件, Photo Station + Moments 管理照片, Cloud Sync 可以加密备份, 洗白后 QC 可以提供内外网无缝衔接的访问.

使用这些套件真的比自己实现方便了很多.

具体的配置过程见下一期.

本文采用 CC BY-NC-SA 4.0 许可协议发布.

作者: lyc8503, 文章链接: https://blog.lyc8503.net/post/5-software-configuration/
如果本文给你带来了帮助或让你觉得有趣, 可以考虑赞助我¬_¬