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

linux 徐 自远 1142℃

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

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

一、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://m.toutiaoimg.cn/group/6440720556384141570/?iid=11904763040&app=news_article&tt_from=android_share&utm_medium=toutiao_android&utm_campaign=client_share

 

转载请注明:徐自远的乱七八糟小站 » 【如何轻松搭建一个自己的私人网盘?试试这两个源码】

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号