欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

如何轻松搭建一个自己的私人网盘?试试这两个源码

来源:本站整理 作者:佚名 时间:2017-07-10 TAG: 我要投稿

随着各大网盘的倒闭的倒闭、限速的限速,不少网友尝够了迁移文件的苦。特别是前段时间勒索病毒的横行,不少网友中了招,后悔没备份。有没想过搭建一个自己的私人云盘呢?本菜鸟就给大家介绍两个比较常用的源码,可以快速在你电脑上或服务器上架设一个云盘。
一、OwnCloud

OwnCloud是老外搞的,免费开源,服务器端是用的PHP语言编写的。功能上和国外流行的网盘dropbox相似。在你电脑或服务器上安装好OwnCloud服务器端后,就可以通过局域网进行访问了。如果把电脑或服务器配置成互联网可访问的模式,那就可以通过互联网随时访问了。OwnCloud提供了跨平台支持,分别提供了相应的手机、电脑客户端软件,还支持网页访问。

OwnCloud事实上还支持多用户,在单位服务器上安装这个软件后,你和你同事就可以方便地共享文件了。OwnCloud功能非常强大,支持文件版本控制和回收站管理功能,并可直接在线查看、编辑文本文件,在线查看照片、视频,支持在线搜索文件。

文件共享功能

文件在线编辑功能
当然OwnCloud也有不足之处,那就是传上去的文件都是原样保存的,没有加密,如果是部署在虚拟服务器上,可能文件的安全性稍差一些(空间商没准会偷看你的文件)。同时,如果一次同步许多小文件的话,速度会非常慢。最后,如果要说还有什么不足的话,那就是这是外国人搞的,中文资料会相对少一些,对英文小白来说有些难度。
另外,要说一下的是OwnCloud因为母公司破产,原团队出走重新搞了一个NextCloud。而OwnCloud也另由团队接手,还在继续更新。因为这层关系,OwnCloud与NextCloud目前在功能上大同小异。如对原团队有信心的话,大家可以选择NextCloud。以下是NextCloud的界面:

NextCloud的界面

NextCloud的在线编辑文本文件功能
二、Seafile

Seafile是国产私有云软件,也是一款开源软件,服务器内核由 C 语言编写,运行效率更高。Seafile同样支持windwos、mac、android、ios等各大平台,具有文件分享功能。最大的特色是采用了块级储存的技术,也就是把文件切碎了存。这样的好处一是实现了加密,别人即使打开你的服务器也只能看到一堆乱文件,安全性相对较高。二是实现了增量更新,也就是文件修改后,只重新上传修改了的那一小块,不仅大大提高同步速度,同时也大大减小服务器占用的存储空间。

Seafile文件历史版本管理功能

Seafile文件锁定功能
同时,Seafile官网上也有比较详细的技术资料,还有一个技术支持的论坛,上手会比较容易。
总体比较而言,Seafile比OwnCloud功能更强大一些,性能与更高一些。但有利就有弊,Seafile的免费开源版阉割了一些功能,比如在线文件搜索功能、目录上传功能等。而OwnCloud虽然弱一些,但其免费版基本上该有的功能都有。具体选用哪一款,就随大家的喜好吧。
如果私有网盘使用频率较高,尤其是家里人或同事一起用的话,考虑到稳定性,建议购买一个云服务器来部署私有云盘。现在云服务器价钱很实惠,不仅网速有保障,而且容量可以弹性购买,总的费用不见得比购买网盘会员或搭建家庭NAS服务器贵。家庭NAS服务器不仅初期投入大,而且有噪音,电费也贵。
至于在电脑或服务器上部署私有网盘的环境,对有建站经验的网友来说是比较简单的事,本文就不展开说了。
 

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载