关于家庭NAS
NAS就是有一台家用主机,也可以使一台家用电脑,但是这台电脑的存储空间特别大,比如买电脑时选择硬盘空间大的,或者买一些容量很大存储硬件,通过USB外挂在电脑上也行。然后把自己的资料储存进去,把需要的资料拿出来使用,并且在有网络的情况下,就可以访问。
为什么要用 NAS
- 云储存动不动抽风、限速、不能看高清,要一直会员,但是只是偶尔用下,很不划算;
- 手机相册备份,直接将手机里的相册备份到 NAS里,也省去了买 xCloud容量的一笔钱;
- 可以使用BT远程下载,将闲置的时间用来下载,免费的离线下载;
- 作为家庭媒体数据中心,这样电视盒子,WiFi 音箱就能直接读取 NAS 里面下载的电影和歌曲,当然也可以完美使用电视串流功能。
- 不需要再买WPS的云服务了,家用的所有文档都可以放在家里,而且也可以随时随地访问 …..
当然可以做更多有趣的事,不一一列举。
市面上有很多专业做家用NAS的产品,他们的优点是集成度高,易用性高。比如:群晖、绿联等等。网上有很多选购指南和使用攻略,大家自行Google。也可以自行去体验一下主流NAS的Demo:
我今天分享的是:买一台家用电脑,让后如何利用开源软件,将家用电脑DIY成一台家用NAS。
开源方案
开源方案需要解决的几个关键问题
- 选择一个全终端可以使用的远程文件管理系
- 各个终端访问NAS上的文件时,对于常用的文件类型能够支持在线预览,包括但不限于音视频,Office文档等
- 解决远程访问问题,在家通过局域网访问,外出使用互联网远程访问
架构方案
NAS开源方案架构
- Cloudreve: 作为文件管理服务器,它支持多数文件类型的预览,可以集成onlyoffice等实现offile文档在线预览;
- frp: 作为远程访问代理,客户端可以通过互联网进行远程访问;
- Onlyoffice-Documentserver: 开源的在线协同office文档编辑器,用于集成到cloudreve中实现web在线编辑office文档;
- nginx: 作为远程访问服务器的代理;
- 客户端:
- Web:Cloudreve + OnlyOffice Web,可以实现大部分文件类型的在线预览和操作;
- Android & iOS:使用ES通过WebDAV访问NAS文件;
- Windows:使用RaiDrive通过WebDAV,将NAS文件映射成本地硬盘驱动;
系统体验
我按照上述的方案,部署了整个系统,可以提供给大家体验:
体验地址:http://file.newsunsmartlink.com