面对大量的照片视频,备份资料成了很多网友的刚需。但是现在很多网盘都需要收费,自建网盘已经成为了一个不得已的选择。可以自建私有网盘的网盘程序最出名的要数Seafile和Nextcloud,那么Seafile和Nextcloud哪个好用?
一、PC网页端
Seafile是一款开源的企业云盘,注重可靠性和性能。支持 Windows、Mac、 Linux、iOS、 Android 平台。支持文件同步或者直接挂载到本地访问。
Nextcloud是一款开源免费的私有云存储网盘项目,可以快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。
二、客户端
两款程序都比较齐全,全平台支持,最常用的手机端差距主要有以下几点:
- Nextcloud的ios客户端收费。
- Nextcloud手机端自动同步功能缺失,虽然有设置项,但是无法正常使用,只能手动上传。而Seafile这个功能正常。
- Nextcloud手机端无法在线播放视频,Seafile可以播放。
三、服务端部署便捷性
Seafile是由Python开发,有一键部署脚本,无论是windows还是linux平台部署都比较简单,但是linux的一键脚本还不够自动化,开机启动,webdav等功能需要手动配置脚本,好在国产程序文档比较清楚,有点基础的一般不难配置成功。
Nextcloud是PHP开发,所以部署必须依赖PHP环境,一般安装LAMP或者LNMP环境,一键安装脚本也比较多。但是这个程序对环境要求较高,最新版本的程序要求PHP版本至少7.0,并依赖很多PHP组建,都需要手动安装配置,比如缓存。
总体上,Seafile部署相对容易一点,并且耗时较短,半个小时以内部署完一般没有问题。Nextcloud部署比较费时,光PHP环境就费时不少。
四、性能
Seafile的性能要高Nextcloud不少,尤其是首次打开页面速度,Seafile快很多。此外上传稳定性Seafile也要好不少,尤其是大文件的上传,Nextcloud经常中断,Seafile虽然也会有,但是比较少。
五、功能
基本上两款程序大部分基本的功能都是提供的,Seafile有的功能要收费版才有,但对大部分人来说免费版应该也够了。Nextcloud最大的亮点是有APPStore,提供了大量的扩展插件,为功能扩展提供了广阔的空间。而Seafile就没有提供插件扩展。
此外,Nextcloud的文件是完整存储在服务器上,而Seafile的文件是分块存储在服务器上,主要是为了大文件上传的稳定性,和断点续传,但也为备份文件带来了一些不便,虽然官方提供了备份工具,但也有好处,就是保密性会好一点,直接复制的文件没法直接用。
Seafile和Nextcloud这两款网盘各有特色和亮点,具体选择哪一种,大家可以从稳定性、价格等因素来综合考虑。