搭建私有云存储

一、先废话一下

进入4G时代以来,用户数据已进入快速发展阶段,数据越来越多,无论是日常工作文件还是照片,视频和文件,数据都越来越大,4G时代的到来便于我们的备份,对于每日数据,我们会选择备份,这时,各种网络磁盘都充分利用了这一趋势,一时间,新浪网盘、360云盘、金山云盘、百度网盘等,网盘市场迎来了混战,此时,很多云盘都是免费或低价为用户提供50G、100G、1T甚至非常高的存储容量。

然而,美好时光并不长。从2016年上半年开始,大量云盘面临破产, 2016年3月;115个网络磁盘关闭了一些功能,2016年3月;UC网络磁盘宣布将终止存储服务,2016年4月25日;新浪微盘停止了正常的用户存储服务,关闭了新浪微搜索、共享功能,直到清理完为止,2016年4月26日;迅雷快递(原金山快盘)停止了个人用户的存储服务,所有用户数据将保留至2016年6月30日

如今,也就只有部分厂商还在坚持着,比如百度网盘。然而,对于网络磁盘服务提供商来说,用户的海量数据存储、服务器维护、人员、场地和其他费用,这实在是一笔不小的开支。所以,剩下的云盘关闭也不是不可能的事情当这些云盘破产时,我们存储在上面的数据就得再重新转移另一个云盘,如果不幸运的话,还可能直接被破产云盘删除了数据。在这样的情形下,越来越多企业和个体认识到搭建私有云的重要性。

二、配置

阿里云轻量应用服务器+可道云私有云

一开始其实是打算自己制作一个网盘框架,实现简单的上传、下载文件功能即可。后来,想到了搭建过程可能比较漫长,而且担心搞不定后台的业务逻辑,另外,现在是开源的时代,直接使用别人优秀的开源项目,是一个快速开发项目的方法。所以,就在网上找到了一个很好的项目——可道云私有云储存,这是开源的,免费下载使用。

然后,就是解决数据存储的问题。数据要储存到什么地方呢?首先想到的是把自己的电脑做成服务器,这样相对安全、可靠一些,不过这需要拥有比较大的硬盘空间,而且如果搭建好的私有云也只允许通过局域网访问,如果要实现外网访问还需要搞一个内网穿透,然而,这又可能会使你的电脑暴露在外网中,可能会受到黑客攻击,所以,安全性不高。所以,我就想到了云服务器。使用大厂的云服务器,即可以按需购买,又有大厂的安全架构保护着数据,更加的安全。我选择的是阿里云轻量应用服务器,因为对于学生有优惠,只需要9.5元/月。如果是企业的话,可以购买大内存虚拟主机,价格还是比较便宜的。

三、搭建过程

前期准备:

服务器:

阿里云专门推出的云翼计划,为广大学生提供优惠服务,只需要认证后,就能享受到优惠。我使用的是轻量应用服务器,它的好处是不需要自己搭建服务器环境,即可快速搭建应用。配置是1核2GCPU,1000G流量包,5M峰值带宽,40G SSD盘。如果只是存储一些文档,那是足够使用了。

可道云:

一个开源项目,可以直接下载使用,跟网盘的功能差不多,上传、下载、分享等功能都拥有,而且下载速度与购买的服务器相关,速度都挺快的。

下载网址:https://kodcloud.com/download/

搭建私有云存储_第1张图片

 

开始搭建:

1)下载filezilla

连接服务器使用的是阿里云自己的filezilla,直接下载客户端

下载网址:https://www.filezilla.cn/?avia_forced_reroute=1 ,根据自己的平台下载相应客户端。这里选择的是window 64位 安装版

搭建私有云存储_第2张图片

2)运行filezilla,输入服务器ip,用户名,密码连接服务器

搭建私有云存储_第3张图片

搭建私有云存储_第4张图片

3)上传项目

解压下载好的可道云项目,在filezilla中找到项目文件目录,清空服务器的/home/www/htdocs目录中的所有内容,然后把项目文件上传到此目录中。

搭建私有云存储_第5张图片

4)测试

测试网址可以登录阿里云查找,这里的是http://120.77.179.154

搭建私有云存储_第6张图片

在浏览器中输入http://120.77.179.154进行访问,会提示以下错误

搭建私有云存储_第7张图片

解决方法:远程连接服务器,修改htdocs目录的读写权限

搭建私有云存储_第8张图片

搭建私有云存储_第9张图片

重新在浏览器中输入http://120.77.179.154进行访问

搭建私有云存储_第10张图片

重新设置密码,然后登录,大功告成。

 

搭建私有云存储_第11张图片

搭建私有云存储_第12张图片

测试文件上传

搭建私有云存储_第13张图片

 

搭建私有云存储_第14张图片

5)域名绑定

直接使用ip访问可能不太方便,可以购买域名,然后解析到服务器ip,就可以直接使用域名进行访问了,以前有搞过域名绑定,现在域名已经过期了,现在的私有云觉得没这必要用域名,就没有进行这个步骤。需要的话,可以看我之前写的教程https://blog.csdn.net/qq_39110538/article/details/81164370

四、总结

在成功搭建属于自己的私有云后,感觉非常有成就感。从开始思考到最终实现大概花了几天的时间,大部分时间在考虑使用什么架构,实现只用了半天时间。其实这个搭建流程与搭建网站是一样的,首先得有个前后端项目,然后是服务器,最后部署即可。这个过程并没有涉及编程,之后的话,可能会自己去写前后端,实现私有云的业务逻辑,最后同样部署到服务器上。

你可能感兴趣的:(前端开发)