易语言网盘服务器源码_自己动手家庭存储中心告别限速的网盘 做自媒体用的上...

各大互联网网盘当年打的非常火热,从开始的G到T,再到现在3秒小视频各大网盘相继关闭,仅存的网盘,k级速度,vip限速吃相堪比各大视频网站。迫于无奈自己打算搞自己的私有网盘。

9258897d2f2ea71800d43a6d29f49bfe.png

这是电脑下载速度 手机下载更快

查了下资料有很多开源的网盘程序,例如Seafile,Nextcloud,Owncloud ,Cloudreve,Syncthing等等,这些都是开源的,我都试用了一下,Seafile国产软件内容加密,安全性较好但是放视频还是不太方便,视频不需要加密。Nextcloud,Owncloud是一个开发团队做的,Owncloud被其他公司收购主要面向收费用户了,个人用户还是可以用的,Nextcloud是原来的团队 Owncloud源码都是一样的 插件都可以通用,不过Nextcloud是完全开源不用付费。Cloudreve国内大神开发界面比较友好,但是功能简单没有客户端,传输还是比较麻烦。Syncthing不需要服务器无中心化需要多台设备同时打开才能互相传输,电脑一种打开也还是不太好。

也有很多专业NAS,我看了下价格几千大洋,不比网盘vip便宜,最后我还是选择了Nextcloud作为家用网盘系统。

Nextcloud是php开发的所需环境就是lanmp了,本来打算用自己电脑做环境,可是这个系统需要linux系统下的lanmp,然后我就买了一个树莓派3b,现在已经出树莓派4了,我看了下价格,树莓派3b的价格比较便宜就买树莓派3b了,网上淘了一个全新的花了295个大洋,基本跟某网盘vvip一年的费用差不多,看来还是很划算。

树莓派3b到手后搭建lanmp环境,首先给树莓派烧录一个linux系统,我烧录的是centos7,然后连上家里的网线,跟我的电脑连接同一个路由器下,查看路由器找到树莓派的本地ip,每次重启路由器这个地址可能会变,不过我的路由器可以绑定设备我就设置了个固定的ip 例如192.0.0.7,这样我就可以用这个地址访问树莓派了,首连接ssh安装了宝塔面板这样,就可以浏览器访问管理树莓派了。

2d283b464a45cfce68e29ac7c3d38662.png

树莓派3b

接下来通过浏览器访问宝塔后台安装lanp或者lnmp都可以,安装好环境后,宝塔后台新建网站上传nextcloud程序然后安装这个程序,这个程序可以浏览器访问,还有pc客户端,安卓 苹果的客户端也是有的基本上跟付费网盘一样方便,而且这个是开源的可以安装各种插件,比如安装上aria2,可以离线下载各种资源,是不是很爽。

网盘系统有了接下来就是存储了,树莓派本身使用内存卡的烧录的系统,我用的是16G的是不是比较小,但是树莓派有四个usb接口可以插上移动硬盘或u盘,我就插了两个移动硬盘,一个直接存储一个作为备份盘,这样是不是很安全。

5ecf473abac4eeaf025052e351f5251a.png

移动硬盘

数据是可以存储了,但是最后还是要说到数据的访问,上面提到本地可以通过192.168.0.7访问,一般在家里那是没问题的,我在家里上传下载内容基本5m/s,是不是比某盘k级速度提高了几十倍,但是在公司或者外出了怎么上传下载数据呢。

如果是固定ip那还好,可以通过ip直接访问就可以了,但是家庭网络一般都是动态ip每次重启路由器ip都会变,是不是很麻烦。不过也有办法,用域名访问,没有域名可以注册一个com的比较贵可以注册其他后缀的几块钱就可以搞定。然后用ddns动态解析域名,dnspod的api是免费的也不用花钱,解析好域名外出也就可以访问家里存放的内容了。

说了这么多总结一下搭建家庭网盘用到了硬件树莓派,硬盘,路由器(一般家里都有),软件用的是nextcloud 服务端 客户端这些都是免费的,域名几块的的费用,ddns 免费不用花钱。搭建一个自己的网盘是不是很划算, 上传下载速度快而且很安全。这次的分享就到这里了,有什么问题或者更好的方案可以留言评论交流。

a981f1c43d93fe2b9e73435eaafaa396.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值