Mac的类似Dropbox的客户端,可以访问现有的FTP / WebDAV / CMIS存储


23

我们在Mac上有许多用户,它们可以在一台支持FTP / WebDAV / CMIS的大型非Mac服务器上访问其文件。

问题:他们在未连接到Internet时无法使用其文件。

问题:是否有类似Dropbox的FTP软件?还是WebDAV?还是CMIS?

  • 连接后,将本地更改推送到服务器
  • 连接后,每n分钟轮询一次服务器以获取更改
  • 最好是开源
  • 像Dropbox一样的用户界面:托盘图标,最小配置对话框,也许在Finder中为绿色选中以显示已同步的文件。
  • 在启动或登录时自动启动

为了清楚起见:我不是在寻找在线托管服务。我有一个现有的服务器,没有计划将任何数据移动到任何云。我正在寻找一种客户端软件,该软件可以在连接到网络时将本地文件与服务器同步。

我被要求添加一小段来描述为什么DropBox不是解决方案:1)文档是机密的,不是第三方的选项2)Dropbox不够可靠(需要更好的正常运行时间/ SLA)3)Dropbox变得非常昂贵适用于大规模应用4)FTP / WebDAV / CMIS接口实际上是由“ Alfresco”提供的,Alfresco是一种企业文档管理系统,具有许多其他功能(不仅仅是文件传输),并且已与其他关键企业系统集成。因此,我的问题实际上仅涉及客户端。


3
不劝阻某人回答,但您可以添加一小段为什么不适合使用保管箱吗?如果由于控制或合规性问题需要在内部托管该软件,我可能会牺牲该软件。如果您主要专注于最大程度地降低成本,却以时间/可靠性/软件质量为代价,那么我会看到不同的答案。还是您想重新实现Lion服务器的主文件夹跟踪和同步移动帐户?
bmike

@bmike:添加了部分,感谢您的建议,我是这里的新手:-)
Nicolas Raoul'4

现在,这是一个很大的问题!我会考虑一些选项,然后旋转一下。感谢额外的详细信息
bmike

@NicolasRaoul我想知道最终是什么解决方案。我们正在与ownCloud一起工作,而只是不利用它们的存储。
E1Suave 2012年

@ E1Suave:我们找不到客户想要的用户友好工具,因此我们现在正在开发一个。它将是免费和开源的。我们将在这里宣布:twitter.com/CmisSync1
Nicolas Raoul

Answers:


7

您可能需要研究以下开源应用程序:

  • FTP同步

    Perl脚本来同步本地目录树和远程FTP目录树。

  • ownCloud

    Web服务在您的控制之下。

    当前功能:文件管理,WebDAV访问,通过公共链接共享,音乐流,用户和组,OpenID,LDAP在开发中:共享,加密,日历,联系人等,桌面同步客户端,Android和WebOS应用,服务器服务器同步

    注意:您不必利用它们的存储。


+1 FTPSync.pl是有效的解决方案,谢谢!BBOX使用SVN协议,我当时要求使用FTP或WebDAV或CMIS。owncloud的Android客户端似乎具有WebDAV同步功能:gitorious.org/owncloud/android/blobs/master/src/eu/alefzero/…,但我找不到在源代码中具有WebDAV同步功能的Mac客户端...想念什么吗?
尼古拉斯·拉乌尔

我必须承认,除了在我们最近的IT委员会中讨论该产品的使用方法外,我对ownCloud的了解还很少。但是,以下链接可能对您有所帮助。blog.karlitschek.de/2011/06/... owncloud.org/support/webdav
E1Suave

抱歉,我原先打算给其他链接。请检查我更新的评论。:)
E1Suave 2012年

karlitschek链接不包含有关任何Mac同步客户端的信息...
Nicolas Raoul

您找到FTPSync.pl成功了吗?
E1Suave

4

CmisSync就像Dropbox一样,并且可以与任何与CMIS兼容的服务器同步:
SharePoint,Documentum,FileNet,Alfresco,Nuxeo,DocuShare,Oracle,Lotus,SAP,Windchill等。

在此处输入图片说明

  • 上下同步
  • 离线时文件保持访问状态
  • 像在Dropbox中一样处理冲突

开源
免责声明:我将CmisSync编写为SparkleShare的一个分支,这是Patrick回答中提到的工具,不幸的是仅支持Git协议。


1

您可以尝试IQ Uploader.com。为了公开起见,我是该项目的主要开发人员。
它完全按照您的描述进行操作,并为MacO和Windows提供FTP同步。默认情况下,它也使用FTP-SSL / TLS。它实时同步本地更改。
我们刚刚发布了一个非常有用的Mac Alpha,您可以下载它。正式的Mac测试版将于2014年底发布。


+1看起来确实是FTP的一个很好的解决方案!糟糕的FTP服务器爬行本质上是效率低下的(因为FTP协议没有任何“最近的更改”概念)。很高兴看到它是开源的!
Nicolas Raoul's

1

尝试使用来自多个客户端的远程FTP服务器上的文件时,我有类似的要求。对我来说,在OS 10.11.4上最好的解决方案是Fuse for OS X和MacFusion。

第一个可以在sourceforge上找到:

https://sourceforge.net/projects/osxfuse/files/

保险丝是“后台程序包”,它基本上扩展了OS X文件系统功能。(一些较旧的教程指向MacFuse,根据我的理解,这是一个不再受支持的较旧版本。)

MacFusion是一种用于Fuse的UI。基本上,您不需要了解其他信息即可访问FTP服务器。在这里,我找到了一个(相当古老的)教程,其中包含来自较旧的MacFusion-Version的屏幕截图,无论如何仍然可以使用:

http://www.simplehelp.net/2008/07/25/how-to-mount-a-remote-file-system-as-a-local-drive-in-os-x/

hth


0

听起来像层级制可以满足您的要求。在替换iDisk的情况下引起了我的注意,该替换项可以将文件备份到服务器上,同步文件夹,共享文件等。我自己没有使用过-我正在报告所读内容-但是它听起来像是候选人。


您在谈论他们的“ NET DISK”功能吗?或者是其他东西?
尼古拉斯·拉乌尔

镜像。Netdisk无法满足您脱机时访问文件的需求。他们确实说文件可以在本地保持可用:“镜像会同步本地文件夹和远程目录,以使它们相同(尽管可能会有一些例外)。这是通过上传,下载或删除文件来完成的。” (help.nolobe.com/interarchy/#mirroring
JRobert

同步是始终自动完成的吗,还是我每次都必须单击一个按钮(就像Cyber​​duck trac.cyberduck.ch/wiki/help/en/howto/sync一样
Nicolas Raoul

他们的支持链接指向一组帮助页面和一个支持联系表。
罗伯特(JRobert)2012年

0

可以将Goodsync设置为自动同步。我一周前才开始使用它。我设置了一些文件夹,以便在文件更改时自动同步(例如DropBox),而另一些文件夹则定期(例如Time Machine)每x小时同步一次。当我将其连接到Mac时,它也会同步我的电子阅读器。有些同步作业是双向的,只是一种方式,没有深入的分析,只会自动传输所有内容。

我之所以选择它,是因为它的WebDav传输速度比迄今尝试的任何其他工具(Finder和Transmit)都快很多倍。


-1

git-annex助理接近您的要求:

  • 它像保管箱一样;
  • 它是免费的(= libre)软件,即您必须能够自己托管它并对其进行调整。

它所缺少的(至少现在):


git annex听起来不错,但我看不到它像Dropbox一样。似乎根本不关注文件夹更改。
cregox

@Cawas确实如此。git-annex.branchable.com:“git-annex助手将git-annex变成易于使用的文件夹同步器”。git-annex.branchable.com/assistant/quickstart:“然后,您对其文件夹所做的任何更改将自动提交给git,并同步到其他计算机上的存储库。”
imz –伊万·扎哈拉里舍夫(Ivan Zakharyaschev)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.