场景和前言
家庭和小团队数据中心,是一个相对硬性的需求。有很多解决方案,我这里只论述适合我的。实心括号内是我的选择
- 家庭成员 照片同步 影音观看 【filerun webdav MT-Photos rclone infuse 】
- 团队 文档编辑 文件同步 代码上传 【filerun webdav rclone gitea】
- 私有git 以及自动同步github 【gitea】
- 笔记同步 【思源笔记 docker webdav/minio 】
- 虚拟机环境 容器环境 【pve lxc 】
- android/ios开发环境【pve 黑苹果】
- 远程办公开发环境【pve ipsec winRDP remoutapp codeserver 阿里容器镜像】
- 科学环境【独立x86 openwrt 】
- 异地部分【rclone + kopia 加密备份收费的对象储存oss/cos 和 免费云盘 alist 】
每一个方案 都不同的解决方案。 无法一一展开。
我先付费版网盘,后 折腾 群晖,ovm freenas unraid等,个人网盘程序 也经历 nginxWebdav caddy alist cloudreve seafile nextcloud 等。 最后选择一个整体适合我的方案。
常用方案的对比
filerun vs nextcloud vs 其他
nextcloud 是佼佼者,但是真的卡,无论如何优化,webui都卡的难受。完全没有丝滑的感觉。
seafile ui和理念 上个世纪的吧,文件储存放不是直接存硬盘的,给其他扩展留下的可操作空间不大。ui丑。比多数简易网盘程序的优势 就是支持wopi了。
cloudreve 新版支持wopi协议,但是他的webdav 是有问题的,另外 无法直接系统操作文件,新家的文件他是看不到的。没有类似nextcloud的扫描功能,也没有filerun的实时更新功能。至于支持第三方储存,有rclone 那个网盘程序不支持呢 对吧。
alist 如同他的名字,他就是一个list,优势不在这里,虽然他很强,而且支持本地储存,但是它更适合挂载rclone不支持网盘转webdav而不是完全替代一个私有云储存。我们方案里面有它的座位,但不是它来驻场负责最底层的文件系统。
minio 储存好样的,但是它专业不在此。有座位不是驻场程序。
filebrower 这个。。真的太简陋了,只适合在硬路由器等极端硬件资源紧张的场合用。
filerun 优点,功能还可以。 缺点 非开源软件 免费版 有限制 详情查看 filerun
群晖 unraid esxi freeNas pve 原生linux
群晖 不单是nas更是一个虚拟化和容器平台,虽然黑群晖可以免费。但是很多地方不喜欢,比如他每个磁盘都要写入系统,固定的分区格式。无法直接接入带数据的旧硬盘等
unraid 参考群晖,unraid有它优秀的地方,比如可以简单搞定pci直通,点击下就可以黑苹果等。我不觉它适合对linux/kvm有一定了解的人,但是他确实挺不错
esxi 不评价,非要评价的话,就是 曾经的王者 眼下的垃圾
freeNAS、ovm 参考 esxi
原生linux方案,我之前也做过一个 也用过几个月,最后的感觉,灵活但是没有pve方便 所以弃用了。
windowsServer 这个。。咋说呢,不说了。。。
macos server 刚好有mac要做server的话 也行吧
pve 优点 开源免费 ,比 直接 cli操作kvm lxc更加直观方便,自带的lxc方案要带docker更灵活 容易扩展,开箱即可使用。缺点:需要有一点点linux基础。而aio和nas圈子的很多人都是linux小白,新手都算不上。
备份方案
群晖的云盘备份真的是很让人羡慕,一键搞定,还没有额外的开支。 自己弄的话 就需要rclone加密 + kopia + rclone + alist + 不太稳妥的后端免费网盘
搭建过程
上述多数教程本站都有,但是可能比较零散,请用搜索引擎 搜索 关键词 site:dev.leiyanhuil.com
查看 部分文章 我我会连接到下面