家庭网络存储体系搭建

image.png

前言

家里设备越来越多。。。。我的钱包越来越瘪。。。。

现状

现在家里有的一些设备是:

  • 电信悦me盒子 + 1,电信送的路由器,无线通过测速发现是限制了一定的速度的,后来在网上找到了超级管理员得密码,进去调成了桥接模式->连到我自己的路由器(自己的路由器拨号),因为这样才能做端口映射,悦me是不能映射的。

  • 斐讯K2 + 1,最开始0元购买的K2,现在已经下车了,暂时闲置。

  • 斐讯K3 + 1,K2刚下车就上了K3的车,我胆子也是真的大,说实话可玩性高了很多:千兆网口+比较高的配置+刷的华硕路由固件(因为说斐讯官方固件会采集用户信息,所以到手第一件事就是刷刷刷、华硕的软件中心好玩,可以全局SSR)

  • Mini下载机 + 1,华擎J3160+2.5寸1T,巴掌大的一个小机子,装的是WinServer2016,7*24小时开机的,功耗测了一下大概在15-20W左右吧,常年开机,上面开Apache装的网站有:

    • Kod,可道云,网盘类应用,一般管理下家里的文件和在公司备份一下小文件什么的。
    • 自己的一些乱七八糟的网站。
    • 自同步:手机备份文件用的,手机安卓系统用Tasker定时启动自同步手机端,然后就可以把文件自动备份到小主机。
    • Plex:影音系统1号,里面放的是新下的电影什么的,管理起来很方便,可以匹配封面、简介、演员等等等等,非常好用,推荐。
    • 迅雷客户端:迅雷远程下载好用的话下载都不用开远程桌面。
  • DIY NAS + 1,这个机器算是真正的NAS了,i5 7400 + 可抽拉硬盘位* 4,奈何这个机器功耗比较高(待机20-30,跑任务满时候能到60W,我跑视频转码试过的就是这个),功耗原因一般不会全天运行,一般需要用去路由器管理页面唤醒就行了。这个机器由于配置较高,所以就很灵活了:

    • LAMP环境 + 1
    • Plex:影音系统2号,这里面的电影就是很久之前下载的了,不经常看但是是不是看看的
    • Vmware:虚拟机,暂时跑了一个CentOS + 黑群号DSM(个人觉得DSM用处不大,App没法同步文件夹且其丑无比--当然自同步也不是很好看);CentOS里面玩的不多,暂时装了Docker,另外Docker里面装Portainer管理这个CentOS里面的docker。
    • 谷歌同步:这里的是谷歌云盘的镜像,本地备份罢了。
  • 自用台式机 + 1:这个不多说了,写代码打游戏就是他了,现在换了骚气的小钢炮了。

  • 笔记本 + 2:基本不怎么开了,开个网页看个视频什么的方便。

  • 手机 + n:当然少不了;

必要的出去看看的工具

买的酸酸乳服务,因为要看视频和同步文件,当然开发人员没有了谷歌就没法干活了。

远程桌面

所有机器装上TeamViewer,在哪都可以玩玩。

端口映射

在K3路由器中映射各个Plex+Apache+Portainer的端口,可以穿透外网访问。

公网访问

开始这个是最头疼的事情,本开用的花生壳后来用nat123,之后将悦me转到桥接模式之后才发现电信光纤有公网IP,但是会变的,那就好说了,K3刷了LEDE之后支持阿里云的DDNS,直接生成APIKEY可以在路由器发现ip变了之后更新我阿里云域名的解析-实现域名访问家里的所有。一切是那么的美好!!!

###后续(2019年): ####管理系统: 最近重新尝试虚拟机群晖DSM,发现我自打脸了,前面说的现在管理文件使用的是kod,但是这个管理系统毕竟是基于php的,上传文件收到php拷贝的限制,局域网拷贝(千兆路由器加千兆线)都只能达到10M左右,而且已经使用了php7,但是尝试了DSM之后发现能到70-80M美妙,基本已经到达网速限制。 另一个DSM的问题是,虚拟机使用的是虚拟磁盘,在物理机上无法直接读取,因此有两个方案:

  • 物理机共享文件夹,在DSM中挂载
  • 物理机插入一块硬盘,然后在vmware上直接给DSM添加一块直通物理硬盘。 这两种方案我现在都在用,挂载的文件夹速度还是慢于直通,但是已经够用了。

####手机同步: 自同步的方案已经废弃了,因为软件一直没有更新,而且不是很灵活。后来尝试过resilioSync和BTSync之类的软件,但是一个很致命的问题是我想要在手机上同步一个新文件夹还要去电脑上添加同步这对于服务器无法忍受,不灵活。

于是想到了:WEBDAV!!,这个东西也是一些网盘的功能比如:OwnCloud,nextCloud等等系统都内置。但是前面这两个cloud的客户端有些功能又无比的沙雕(nextcloud可以看做是owncloud的新版本),nextcloud的客户端在我使用的时候的一个问题就是:新添加的同步文件夹如果里面有旧文件是不会同步到云端的!!只会同步新增的文件。。。简直了。。。。

后来找到了这个android客户端,完美了:FolderSyncPro,它其实支持很多协议的同步包括SMB、FTP甚至还包括一些国外的网盘。

WebDav的服务端直接使用Apache就可以,需要自己配置下文件夹以及用户名密码。不需要额外装什么东西。而且最大的好处是什么呢?是可以端口映射后外网同步!!就是我可以通过公司的WIFI或者流量同步文件到家里了!!

至此同步问题解决。

####插一句 K3翻车了,翻了很久了,返现还有300左右的时候返不出来了,但是我也就不心疼了:相当于300买了个K2 + K3。。。。。

####再插一句 上面的DIY NAS已经升级主力,MINI已然退役。现在在NAS上装了ESXI系统,在ESXI上跑虚拟机,还可以远程通过网页启动停止、管理编辑虚拟机。 虚拟机包括:

  • DSM:硬件的硬盘可以直通给虚拟机使用
  • Centos:开发等用
  • WinServer2019: 装迅雷等win软件

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×