我的许多用户都将他们的文件放在一个大型 FTP 服务器上。
问题:当没有连接到互联网时,他们无法使用他们的文件。
问题:是否有类似 Dropbox 的 FTP 软件?
- 连接后,将本地更改推送到服务器
- 连接后,每 n 分钟轮询一次服务器以获取更改
- 跨平台(Linux、Mac、Windows,也许还有 Android?)
- 最好是开源的
- 类似 Dropbox 的用户界面(系统托盘中的图标显示:断开连接、连接、同步)。例如,SparkleShare 就像 Git 版的 DropBox。不幸的是,它们不支持 FTP。
- 理想情况下,在启动或登录时自动启动
只是为了说明一下:我不是在寻找提供 FTP 访问的在线服务,而是在寻找可以在连接到 Internet 时将本地文件与 FTP URL(无论托管在何处)同步的客户端软件。
FTP 盒几乎完美,唯一的问题是它仅适用于 Windows。
WinSCP 很好但它的 UI 太大了。不需要显示远程文件,只需将它们同步到本地。唯一的 UI 是托盘图标和一个小的 URL/密码配置对话框。
它可能看起来与此类似:
答案1
你试过了吗ownCloud?它似乎符合你“类似 Dropbox”的使用情况。而且它可以使用 FTP 作为存储后端。
如果你愿意做/资助一些开发或等待新版本的发布,西卡尼显然正在开发你正在寻找的东西,并且FTP 盒子在 .NET Framework 4 上运行,Mono 在 Linux 上支持哪些功能(除了少数例外)并且还运行葡萄酒(如果 FTPBox 需要这些例外情况)。
答案2
我认为您可能会发现最近发布的 Alfresco Sync 可以很好地处理这个问题:https://addons.alfresco.com/addons/desktop-sync-alfresco
SourceForge 描述:
此应用程序使用 Web 服务在客户端和 Alfresco 之间同步文件。此应用程序当前同步用户可以访问的任何站点的文档库中的文件。此应用程序使用 Java 构建并使用 jNotify。此应用程序的原始框架由 Sridhar Kovuru 在 Worksy (www.worksy.com) 工作期间开发。Kristijonas Malisauskas 在 Worksy 实习期间出色地完成了此应用程序。我们感谢 YOPESO (www.yopeso.com) 的 Andrei Colța 在早期阶段提供的测试帮助以及使此应用程序在 Mac 和 Linux 上运行的工作。
实际上,尽管 GUI 需要一些改进,但该工具运行良好。
顺便说一句,在最近于旧金山举行的 Alfresco 峰会上,我听到一些人提到 CMIS Sync 的成功。话虽如此,我无法保证,因为我没有亲身体验(但我认为我应该提到我所知道的唯一其他此类工具)。
我会关注这个问题,因为我和你处于同样的情况!
答案3
你可以尝试同步备份。它按计划运行,可以检查 FTP 服务器,并可以进行完整备份或同步。对我来说效果很好,不过我相信还有很多其他功能。
答案4
它并不完全符合您的要求,但可能已经足够好了,而且维护成本更低。Windows、Linux 和我假设 OSX 都有通过 FTP 的 GUI 文件管理器远程连接。您只需提供身份验证,将其设置为保存密码,就会为该位置保留一个书签。是的,您的用户必须登录一次远程位置才能进行设置,但任何事情都是如此。同步会有所不同,如果用户共享文件的写访问权限,偶尔会互相绊倒。不会有任何通知。
拥有大量文件共享的高级用户可以使用带有 GUI 工具、CVS 或 Subversion 或 Git 的 SCM 存储库,但我认为这太过开销。