用过 winserver ,黑白群晖、unraid 和 PVE ,目前是白群晖 DS920+负责存储和 PVE all in boom 搭配使用
winserver:老生常谈了,作为商业性质的服务器系统而且是 windows ,硬件兼容性肯定相当不错,但我用的是 nuc8 ,对应的显卡驱动安装不上,所以最后装回 win10 扔家里当客厅桌面电脑用了。得益于 windows“生态”,一定程度上的“开箱即用”,像 Docker ,虚拟机之类的需求,官方有 Docker Desktop for windows(目前可以选择基于 Hyper-V 虚拟机运行或者 WSL 运行),找“免费”的 Vmware 跑虚拟机,各类功能需要都能大胆地去找.exe 实现。缺点是“软件兼容”,这个我描述不出来就举个例子,去 nginx 官网找 windows 版本运行,在涉及到路径时斜杠/和反斜杠\这一类情况时会出现无法预期的问题,在本地 NTFS 文件系统和 SMB 网络共享权限之间来回改设置摸索折腾,去搜索相关的模板都会大概率行不通,windows 的官方和第三方社区活跃度都很低,作为商业用途的 winserver 更甚,所以最终导致使用过程中整个系统在“自定义”方面,每天都在“大海捞针”,甚至“无功而返”
群晖:开箱即用,网页 UI 能搞定大部分功能设置,各种常用功能都是一键开启,SMB, FTP, Webdav, AFP, NFS 等等,权限管控设置起来比较详细,单纯作为主要存储手段,偶尔跑一些服务,非常够用;缺点主要是网络部分不够“自由”,包括并不限于各类套件仅监听固定端口且反代或 web server 不能自定义参数,SSL 证书没有界面可以设置实现类似 acme 的自动更新部署,系统魔改自 Linux 但内核模块会落后于新版本导致一些问题的通用方法没法套用等等
unraid:系统功能丰富,绝大部分需求都能通过社区维护,官方支持的软件市场获得,同样的有 Docker 和 VM ,就算设置完成后也能找到办法轻松扩展阵列;缺点是会有一些硬件兼容性问题无法简单解决,还有一些坑需要费时间摸索。硬件上最核心的问题,就是整个系统是从捆绑正版 key 的 U 盘内读取并运行在内存里,后期个人无法接受这一点,此外 unraid 似乎“不善于”处理会产生大量 log 的应用,之前有一段时间我跑 PCDN 忘记关传输 log ,导致隔一段时间后台管理界面就失联,但是各个 Docker 容器和 VM 是在正常工作的。所以最终个人建议不要用,去试试 truenas ,逛过很多国内外 NAS 社区评价都算不错。个人有博文一篇:
https://blog.zakikun.com/archives/21.htmlPVE:基于 Debian 的虚拟机管理平台,理论上 Debian 能干的事,它都能实现。硬件兼容性会好不少,Linux 、Windows 都能随便起一个虚拟机来跑,也能直接上 LXC 容器,相当“灵活”,最重要的是开源+免费。缺点是所有东西都得自己搞定,但由于它基于 Debian ,所以出现的问题大部分时候都能找到通用解法。个人也有博文一篇:
https://blog.zakikun.com/archives/84.html