准备搭建一个私有云平台,对比owncloud、迷你云、seafile,孰优孰劣?

在各大云网盘开始关闭的大环境下,鉴于我自己有一台GEN8,准备搭建一套私有云的环境给家庭用。 ownCloud我以前搭建测试用过一段时间,感觉还可以。…
关注者
685
被浏览
1,072,678

34 个回答

相信我,选nextcloud

最简单的就是当个云盘,能同步,这些功能阿里云这些是肯定不支持的,百度云还算可以,但也限制,坚果云容量小没法自动上传相册视频照片,nextcloud都可以

阿里云备份手机上视频照片,你想批量导出几千张图片,不好意思,做不到,不让你这么做。坚果云根本没有这个功能

nextcloud可以自动备份手机上照片和视频,完全自定义,可以任何自定义文件夹里的内容,自定义的时候,不局限于是照片还是视频,什么类型的后缀基本都支持

而且是完全自动上传

相比于seafile,它不是那种加密或者分片的格式,完全上传时候是什么文件,就是什么文件,可以批量下载、转移,非常直观

nextcloud可以做到完美的手机、电脑、nas同步,设置好外网以后,直接输入网址登录后随便下载上传文件

手机有客户端,电脑有客户端,网页输入nas网址就能访问,nas本地也能看到

而且全平台支持,Android、iOS、Windows、mac

网盘功能就更别提了,你有域名之后,可以一键分享任何文件,不用担心审查

所以,有懂行的应该看出来了,nextcloud瓶颈在于mysql,php引擎,因此,你只要做必要的mysql优化就行了,配合redis,关闭没必要的功能,哪怕j3455也能流畅运行不卡顿

nextcloud额外强大功能是通过插件方式实现,需要就安装,不需要就卸载。

下面讲讲强大的功能

支持全文检索,建立索引结构,甚至还有OCR的索引,支持OCR识别文字

还集成了个小的nastool,叫ncdownloader,下bt、http、磁力、youtube都可以

能在线播音乐、视频,有缩略图

可以设置自动转换格式,把H265的转换为普通mp4等,音频也一样,因为集成了ffmpeg,可以自动触发条件后转码,自动的

他还有个workflow,配合起来非常牛掰

然后就是可以聊天、语音、视频通话,不用担心关键词被窃听

当然最牛逼的是外部扩展,有两个:一个是外部存储,一个是外部脚本

1,外部存储

外部存储可以无限扩展,nextcloud本身的存储空间可以非常小,然后可以挂载smb、nfs、webdav、ftp、sftp等,相当于对本机存储空间进行上传和下载

我这里把nas的14T空间就挂在过来了,直接可以上传文件,修改文件

打通了NAS和nextcloud应用,这俩不在一个系统,不在一个盘,不在一个机器上都没关系

它这个外部存储功能,可以完美实现“应用与数据分离”,类似系统盘和数据盘分离这种

例如nextcloud你放在一个性能很高的主机上,存储可以100T可以是在云端如OSS,也可以是个NAS,你在任何地方通过nextcloud操作就行,相当于套了一个很牛逼的很人性化的云盘外壳,比什么filebrowser、clouddreve牛逼多了,nextcloud这一个可以顶四五个应用

还tm有在线编辑功能,多人合作编辑,常见的office能直接在线编辑预览,text、markdown、pdf、epub等都行,还有很多其它的文件类型,能在线解压

过去我记得它还有建立网站的动能,可以对外形成一个类似个人博客的网页,不过我找了半天没找到,可能是版本太新不支持了,现在nextcloud 24后面的都是php8的

社交媒体也很方便,不过主要是国外的,Twitter、Facebook这类,论坛像Reddit、discord也有,可以对接。

当然gitlab、github这些也都有对接,可以接收消息之类的

谷歌云盘、onedrive也都可以对接

2,外部脚本

除了外部存储,还有个外部脚本功能,支持拓展其它语言脚本,lua、python应该都是可以的,再集成进workflow,一些工作流都可以自动完成,比如加字幕,转换格式,压缩等

还完全免费,不用什么授权、破解、购买之类的

——

当然,你要会配置,安装插件需要用特殊网络,教程有需要以后可以出一篇,留坑吧

推荐 NextCloud(OwnCloud),最近折腾了一遍私有网盘部署,从用户体验和二次定制角度来看,比 SeaFile 的界面、功能、开放性要好的多。

折腾过程见:

当然,你也可以选择省事的群晖系统(Synology DSM,或者在线的 SkyNAS)。