Dropbox是完美的,但作为一家公司,没有人可以在我们无法控制的服务器上托pipe任何有价值的东西。
所以我的任务是提出一个Dropbox替代scheme,内置一些东西。
GlusterFS很好,但没有离线访问。 SparkleShare使用Git,对于大文件来说不是很好。 它也没有Windows端口。
任何其他选项?
如果我要从头开始,你认为这样做的基本方法是什么?
Seafile是一个开源的文件同步工具。 它带有类似于Dropbox的文件同步function,但devise更适合团队合作。 您可以在您的服务器上为您的团队构build文件共享和同步服务。
有趣的function包括:
该项目托pipe在Github上( https://github.com/haiwen/seafile )。
在内部,Seafile使用GIT的数据存储模型,但重新devise用于有效处理较大的文件(如图像)和自动同步。
看看owncloud( http://owncloud.org/ )。 AFAIK它仍然是新鲜的,可以有一些function缺失,甚至可能是越野车,但它确实是你想要的。
为什么不使用networking主文件夹,脱机文件和离线用户的VPN访问传统的可靠方法?
检查出SparkleShare
它比OwnCloud更类似于Dropbox,但它也是alpha。 我一直在使用4台Mac和2台Linux客户机的RHEL6服务器上使用它,除了YMMV外,没有任何问题
我认为只有服务器端的依赖是GIT和SSH,客户端兼容Mac和Linux(Windows很快)
从www.ipswitch.com,ws_ftp服务器有一个“Ad Hoc Transfer”模块,允许用户删除其他用户的文件。 可能正是你所需要的。
在我看来,Windows脱机文件夹是一个不错的select。
另一个select是使用WinSCP手动同步(或定时同步)到您家中的自己的FTPS服务器(在端口22上)。 WinSCP是脚本化的,所以“理论上”,你可以编写自己的完美解决scheme,并分发给共享文件服务器的所有人。 当然,这取决于很多东西。