面对大量的照片视频,备份资料成了很多网友的刚需。但现在各大免费网盘,关闭地关闭,收费的收费,自建网盘成了一个不得已的选择。可以自建私有网盘的网盘程序最出名的要数Seafile和Nextcloud,一款国产、一款外国产,那么怎么选择呢,很多人可能陷入了纠结。正好我最近拿这两款程序试了下,把我的体会写下来,以作参考。

一、PC网页端

1.Seafile

2.Nextcloud

二、客户端

两款程序都比较齐全,全平台支持,最常用的手机端差距主要有以下几点:
1.Nextcloud的ios客户端收费。
2.Nextcloud手机端自动同步功能缺失,虽然有设置项,但是无法正常使用,只能手动上传。而Seafile这个功能正常。
3.Nextcloud手机端无法在线播放视频,Seafile可以播放,虽然有点问题(在有的视频进度条显示不正常,无法拖动)。
总的来讲,Seafile手机客户端要强不少。

三、服务端部署便捷性

Seafile是由Python开发,有一键部署脚本,无论是windows还是linux平台部署都比较简单,但是linux的一键脚本还不够自动化,开机启动,webdav等功能需要手动配置脚本,好在国产程序文档比较清楚,有点基础的一般不难配置成功。
Nextcloud是PHP开发,所以部署必须依赖PHP环境,一般安装LAMP或者LNMP环境,一键安装脚本也比较多。但是这个程序对环境要求较高,最新版本的程序要求PHP版本至少7.0,并依赖很多PHP组建,都需要手动安装配置,比如缓存。并且LNMP环境部署起来问题多多,颇为费劲。所以建议还是选择LAMP环境部署。环境部署好后,程序的安装比较简单,配置好数据库就行。
总体上,Seafile部署相对容易一点,并且耗时较短,半个小时以内部署完一般没有问题。Nextcloud部署比较费时,光PHP环境就费时不少。

四、性能

这个也是大家比较关心的问题。从我使用的感受来讲,Seafile的性能要高Nextcloud不少,尤其是首次打开页面速度,Seafile快很多。此外上传稳定性Seafile也要好不少,尤其是大文件的上传,Nextcloud经常中断,Seafile虽然也会有,但是比较少。

五、功能

基本上两款程序大部分基本的功能都是提供的,Seafile有的功能要收费版才有,但对大部分人来说免费版应该也够了。Nextcloud最大的亮点是有APPStore,提供了大量的扩展插件,为功能扩展提供了广阔的空间,比如外挂网盘这个插件功能非常实用,能外挂Webdav空间、Google网盘、FTP等等。而Seafile就没有提供插件扩展。此外,Nextcloud的文件是完整存储在服务器上,如果网盘挂了,直接把存储文件复制出来就可以了。而Seafile的文件是分块存储在服务器上,主要是为了大文件上传的稳定性,和断点续传,但也为备份文件带来了一些不便,虽然官方提供了备份工具,但也有好处,就是保密性会好一点,直接复制的文件没法直接用。
两款网盘各有特色亮点,我选择了Seafile作为我的私人存储,主要考虑还是稳定性。

Seafile和Nextcloud相比较哪个好用的更多相关文章

  1. 【转】Syncthing的安装与使用

    Syncthing的安装与使用 无论办公.文件共享.团队协作还是家庭照片.视频.音乐.高清电影的存储,我们常常都有文件同步和存储的需求.但随着国内各大网盘的花式阵亡或限速,早已没什么好选择了. 除了转 ...

  2. 【转】Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置

    Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置 原贴:https://www.cnblogs.com/jackadam/p/8568833.html ...

  3. Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置

    简介: 无论办公.文件共享.团队协作还是家庭照片.视频.音乐.高清电影的存储,我们常常都有文件同步和存储的需求.但随着国内各大网盘的花式阵亡或限速,早已没什么好选择了.好吧,我已经转战使用onedri ...

  4. 自建云存储:Nextcloud vs. ownCloud vs. Seafile

    Self-hosted Cloud Storage: Nextcloud vs. ownCloud vs. Seafile By Ashutosh KS in Hosting. Updated on ...

  5. 私有云nextcloud、seafile、syncthing的比较

    可选 nextcloud.seafile.syncthing 1. seafile https://www.jianshu.com/p/43f570118e63 https://www.jianshu ...

  6. 树莓派安装nextcloud、Seafile

    参考博文:http://bbs.eeworld.com.cn/thread-505579-1-1.html http://blog.sina.com.cn/s/blog_6f55d8210102xia ...

  7. 挑战以Dropbox为代表的传统“同步网盘”,Seafile推出“分布式文件同步技术”打造的私有云服务

    挑战以Dropbox为代表的传统“同步网盘”,Seafile推出“分布式文件同步技术”打造的私有云服务#36氪开放日# 其他 JasonZheng • 2012-04-07 15:14 来自36氪开放 ...

  8. Seafile 推出 “分布式文件同步技术” 打造的私有云服务

    近两年来 Dropbox 等云储存服务迅速窜红,各大巨头纷纷推出自家的云储存服务(苹果的 iCloud, 微软的 SkyDrive, Google 即将推出的 GDrive),国内也有类似的服务(金山 ...

  9. [原创] debian 9.3 搭建seafile企业私有网盘

    [原创] debian 9.3 搭建seafile企业私有网盘 需求是这样的, 个人疲惫于 "成为大伙的文件中转站" ,公司不管大大小小的文件,都要打电话过来“转个xx文件”.“帮 ...

随机推荐

  1. vue组件中的驼峰命名和短横线命名

    参考链接:https://www.jianshu.com/p/f12872fc7bfb

  2. 1、1通过maven建立spring boot项目(不用联网)

    1.把以前spring boot项目的pom.xml导入进来 2.修改pom.xml  里面项目名改成自己项目名 3.复制配置文件 spring: datasource: url: jdbc:mysq ...

  3. (七)Hibernate中使用JDBC

    在hibernate中获取connection数据库连接有两种方法:(操作数据库常用这种方法) 1. session.doReturningWork   返回一个对象,适用于查询方法 2. sessi ...

  4. (三)Lucene之删除更新文档以及luke的基本使用

    一.demo 本例中采用单元测试,故在pom.xml中引入junit jar包 1.1 前提: public class IndexTest { /** *数据准备 */ private String ...

  5. (九)SpringBoot之使用jsp

    一.概念 jsp应该尽量避免使用,原因如下: jsp只能打包为:war格式,不支持jar格式,只能在标准的容器里面跑(tomcat,jetty都可以) 内嵌的Jetty目前不支持JSPs Undert ...

  6. JDBC 复习2 存取mysql 大数据

    大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据 mysql的大数据分为2种 blob 和 text ,没有cl ...

  7. [学习笔记]pb_ds库

    前言 其实我很早开始就用pb_ds库了,用起来确实方便.但最近感觉还是对这个了解颇少,还是来补一下 话说有人会忘记头文件,其实这有个伎俩,找到电脑上的g++文件夹.Ubuntu应该在etc中,Wind ...

  8. java集合的作用

    从架构的方面来理解,可能稍微容易一点.在编程中,需要管理很多对象集.比如某班全部同学,某个公司所有人员资料等.要管理这些资料,java必须提供某种数据结构支持.由于时间,空间,安全的考虑,有各种不同的 ...

  9. JavaScript-- 基础知识面试题

    1.JavaScript语言特点 1.弱类型,数据类型由数据的值决定 2.解释性脚本语言--解释器是JS引擎 是浏览器的一部分 3.运行在客户端浏览器上 4.有事件驱动机制(按下鼠标,移动窗口等) 5 ...

  10. Linux Ubuntu XShell连接虚拟机问题记录

    我们先用ip addr / ifconfig查看虚拟机ip地址,然后到windows下的cmd中ping 一下对应地址 一般是可以ping通的. 然后用Xshell或者其他工具连接虚拟机. 如果连不上 ...