2011-03-07 81 views
9

DropBox是否有開源替代方案?我們希望爲我們的用戶羣(30,000多個用戶)提供服務,以便與DropBox類似地共享文件,但需要在我們自己的數據中心內託管此服務。Drop Box的開源替代方案

回答

-2

看一看的rsync(http://en.wikipedia.org/wiki/Rsync)

雖然,Rsync是主要集中在同步文件&目錄的開源解決方案,你就必須破解將一堆東西放在它的頂部以提供用戶身份驗證和一個非常酷的網絡界面。

+1

現已我想尋找一個Dropbox的替代手段已經越來越漂亮的UI。他不是在尋找一個CLI-Sync工具,而是爲了一個集成的解決方案。 – 2012-04-11 12:09:31

+0

我相信Dropbox最初是建立在Rsync之上 – DrFriedParts 2015-05-16 05:11:53

5

我IQBox的開源開發: http://code.google.com/p/iqbox-svn/

它像同步投放箱,但在SVN協議。如果您嘗試使用當前版本,則會看到它提供了類似的無縫同步體驗。 (這是因爲SVN只會上傳大文件的變化部分),但它需要更多的工作。 Alpha不支持中斷上傳或「SVN清理」操作或衝突。如果您想參與該項目,請使用該處的博客或項目頁面與我聯繫。或者,您可以下載源代碼並觀看!

0

我開發了一個超級簡單的腳本,它使用git和cron在幾臺linux計算機之間同步文件夾。

它通過自身的安裝全部或解釋如何做到這一點:安裝本地計算機和服務器上的git,安裝公共/私人SSH密鑰,檢查安裝的sshd ...

我已經把它在github :

https://github.com/photonOli/gitBox/

+0

太好了,但它使用cronjob每隔10分鐘同步一次文件夾。使用inotify可能會有更好的解決方案。 – theomega 2012-04-16 17:37:02

+0

謝謝!我會看看那個。 – Oli 2012-04-16 17:48:46

7

Seafile是最近的開源項目。它專爲團隊文件同步和自託管而設計。

與Dropbox不同,seafile使用多庫同步算法。每個庫都可以被認爲是一個GIT倉庫。但不像早期的項目,如SparkleShare,它不依賴於Git。所以它沒有在Git中兩次保存數據的開銷。

除文件同步外,Seafile還允許您創建和加入羣組,並提供許多有用的在線協作功能。

的代碼是在Github上:https://github.com/haiwen/seafile