我正在寻找一个(最好是免费的)应用程序,可以用来与家人保持共享的同步目录。我们一直在使用Dropbox,但最大大小是有限的。我想要一个不带中央服务器的解决方案,这样一来,它基本上就可以提供无限制的大小。

如果是两台Linux机器,我将设置一个每小时的rsync作业(如果计算机处于脱机状态,它将失败,但是可以),但是我不知道如何在Windows上执行该操作,以及如何在多个(〜5个)客户端上执行此操作。

编辑:回答问题:


合并冲突:我不知道/不在乎,我不希望发生这种情况。在这里,我们可以转储图片并自动与所有人共享。因此,一个简单的“无论谁修改后的获胜者”都适合我。
OS:很好的问题,目前只有Windows,但我认为有些人想在Android上同步(部分)
我理解中央服务器的好处,但我自己的台式PC并不总是打开,专用服务器要么有点过大(类似于PC的解决方案),要么存储空间太有限(RaspberryPi + SD卡)


评论

在没有中央服务器的情况下,您如何计划解决合并冲突?如果两个用户都修改了文件,哪一个仍然存在?

“或者存储空间太有限(RaspberryPi + SD卡)”您始终可以通过USB端口之一将硬盘驱动器连接到RaspberryPi。

#1 楼

免责声明:我尚未测试这些,但它们看上去很吸引人。它们都是开源,去中心化和跨平台的。

同步

一个选项是尝试同步:


同步用开放,可信赖和去中心化的东西来替换专有的同步和云服务。


助手的git-annex

您还可以尝试git-附件。它自然可以在linux上运行,但是具有实验性的Windows构建。当然,如果您喜欢git,则可能会喜欢! :)


git-annex是为喜欢命令行的git用户设计的。对于其他所有人,git-annex助手将git-annex变成易于使用的文件夹同步器。


评论


我正在研究同步,到目前为止看起来还不错。对于缺少计算机知识的家庭成员,我缺少类似于Windows向导的安装方式:)

–弗兰克·默尼纳尔
2014年8月14日在18:33



#2 楼

BitTorrent Sync可以满足您的所有要求(一个免费软件)。

它是一个P2P同步工具。安装后。指定您要共享的文件夹,它将生成一个密钥,并将其提供给使用BitTorrent Sync的家人或朋友。任何移动设备或PC都可以同步您指定的文件。

这不是WebStorage的内容。 BitTorrent Sync只是将带有P2P的文件直接传输到获取密钥的计算机上,因此它没有大小限制。这取决于您本地硬盘的大小。

关闭计算机即可。打开计算机后它将继续同步。

我已经用了3个月与朋友传输文件了。

这里是主页。

#3 楼

有多种可能性–但是,如kurast在对您的问题的评论中已经指出的那样,两台以上没有“集中式服务器”的计算机肯定会迟早导致合并冲突。但是,如果您可以将其中一台计算机声明为“集中式服务器”,则会弹出选择。

对于我在这里介绍的内容,该服务器可以是您的一台计算机。但是,只要它们支持,它也可以是某些NAS设备,甚至是某些路由器(两种类型都支持)。当然最好是运行24/7的路由器,因此路由器或NAS可能是完成此任务的理想选择。


如果您只是在“文件同步”之后,应该看看在Seafile。对于服务器部分,它支持Windows,Linux和RaspberryPi –并提供适用于Windows,Mac,Linux的桌面客户端以及适用于Android和iOS的移动客户端。存储容量取决于您,当然取决于您的计算机所提供的功能(对于Raspi,只需插入足够大的SD卡/存储棒即可)。从我读过的内容来看,应该相当容易处理(自己不要使用)。

除了文件共享之外,它还支持一些团队协作功能,例如聊天和Wiki –因此您可以

Seafile屏幕截图(来源:Seafile;单击图像获取更大的变体)




一些其他功能,我可以推荐ownCloud –我自己使用,并在我的文章中介绍Google在没有Google 2的情况下进行了某种程度的介绍:ownCloud(稍微关注Android,但您会明白的)。在这里,您可以为运行支持PHP的Web服务器的所有系统下载服务器版本。我再次看到了“ Raspi”的示例,以及Fritz!Box路由器的示例。对我来说,安装是在不到半小时的时间内完成的。

除文件服务外,ownCloud还提供开箱即用的功能,可让您共享更多内容。每个用户都可以拥有自己的联系人,日历,文档等,并且可以与所有其他成员完全或部分共享。这几乎是一台“办公机器”,因为您可以编辑文本文件以及简单的办公文档(当前为OpenDocumentText)。从充满“ ownCloud应用程序”的存储库中,您可以将功能扩展到您认为需要的地方。全部免费。

ownCloud Web界面(来源:Wikimedia;单击图像以获得更大的变体)

再次,有适用于各种系统的台式机和移动客户端(与上面的Seafile几乎相同。)