開源共享的未來:Pydio 與 ownCloud 的聯(lián)合
開源共享生態(tài)圈內(nèi)容納了許多各異的項(xiàng)目,它們每一個(gè)都給出了自己的解決方案,且每一個(gè)都不按套路來。有很多原因?qū)е履氵x擇開源的解決方案,而非 Dropbox、Google Drive、iCloud 或 OneDrive 這些商業(yè)的解決方案。這些商業(yè)的解決方案雖然能讓你不必為如何管理數(shù)據(jù)擔(dān)心,但也理所應(yīng)當(dāng)?shù)膸еN種限制,其中就包括對(duì)于原有基礎(chǔ)結(jié)構(gòu)的控制和整合不足。
對(duì)于用戶而言仍有相當(dāng)一部分可供選擇的文件分享和同步的替代品,其中就包括了 Pydio 和 ownCloud。
Pydio
Pydio (把你的數(shù)據(jù)放上軌道Put your data in orbit) 項(xiàng)目由一位作曲家 Charles du Jeu 發(fā)起,起初他只是需要一種與樂隊(duì)成員分享大型音頻文件的方法。Pydio 是一種文件分享與同步的解決方案,綜合了多存儲(chǔ)后端,設(shè)計(jì)時(shí)還同時(shí)考慮了開發(fā)者和系統(tǒng)管理員兩方面。在世界各地有逾百萬的下載量,已被翻譯成 27 種語(yǔ)言。
項(xiàng)目在剛開始的時(shí)候便開源了,先是在 SourceForge 上茁壯的成長(zhǎng),現(xiàn)在已在 GitHub 上安了家。
用戶界面基于 Google 的 Material 設(shè)計(jì)風(fēng)格。用戶可以使用現(xiàn)有的傳統(tǒng)文件基礎(chǔ)結(jié)構(gòu)或是根據(jù)預(yù)估的需求部署 Pydio,并通過 web、桌面和移動(dòng)端應(yīng)用隨時(shí)隨地地管理自己的東西。對(duì)于管理員來說,細(xì)粒度的訪問權(quán)限絕對(duì)是配置訪問時(shí)的利器。
在 Pydio 社區(qū),你可以找到許多讓你增速的資源。Pydio 網(wǎng)站 對(duì)于如何為 Pydio GitHub 倉(cāng)庫(kù)貢獻(xiàn) 給出了明確的指導(dǎo)方案。論壇中也包含了開發(fā)者板塊和社區(qū)。
ownCloud
ownCloud 在世界各地?fù)碛杏?8 百萬的用戶,它是一個(gè)開源、自行管理的文件同步共享技術(shù)。同步客戶端支持所有主流平臺(tái)并支持 WebDAV 通過 web 界面實(shí)現(xiàn)。ownCloud 擁有簡(jiǎn)單的使用界面,強(qiáng)大的管理工具,和大規(guī)模的共享及協(xié)作功能——以滿足用戶管理數(shù)據(jù)時(shí)的需求。
ownCloud 的開放式架構(gòu)是通過 API 和為應(yīng)用提供平臺(tái)來實(shí)現(xiàn)可擴(kuò)展性的。迄今已有逾 300 款應(yīng)用,功能包括處理像日歷、聯(lián)系人、郵件、音樂、密碼、筆記等諸多數(shù)據(jù)類型。ownCloud 由一個(gè)數(shù)百位貢獻(xiàn)者的國(guó)際化的社區(qū)開發(fā),安全,并且能做到為小到一個(gè)樹莓派大到好幾百萬用戶的 PB 級(jí)存儲(chǔ)集群量身定制。
聯(lián)合共享Federated sharing
文件共享開始轉(zhuǎn)向團(tuán)隊(duì)合作時(shí)代,而標(biāo)準(zhǔn)化為合作提供了堅(jiān)實(shí)的土壤。
聯(lián)合共享Federated sharing——一個(gè)由 OpenCloudMesh 項(xiàng)目提供的新的開放標(biāo)準(zhǔn),就是在這個(gè)方向邁出的一步。先不說別的,在支持該標(biāo)準(zhǔn)的服務(wù)器之間分享文件和文件夾,比如說 Pydio 和 ownCloud。
ownCloud 7 率先引入該標(biāo)準(zhǔn),這種服務(wù)器到服務(wù)器的分享方式可以讓你掛載遠(yuǎn)程服務(wù)器上共享的文件,實(shí)際上就是創(chuàng)建你自己的云上之云。你可以直接為其它支持聯(lián)合共享的服務(wù)器上的用戶創(chuàng)建共享鏈接。
實(shí)現(xiàn)這個(gè)新的 API 允許存儲(chǔ)解決方案之間更深層次的集成,同時(shí)保留了原有平臺(tái)的安全,控制和特性。
“交換和共享文件是當(dāng)下和未來不可或缺的東西。”ownCloud 的創(chuàng)始人 Frank Karlitschek 說道:“正因如此,采用聯(lián)合和分布的方式而非集中的數(shù)據(jù)孤島就顯得至關(guān)重要。聯(lián)合共享的設(shè)計(jì)初衷便是在保證安全和用戶隱私的同時(shí)追求分享的無縫、至簡(jiǎn)之道。”
下一步是什么呢?
正如 OpenCloudMesh 做的那樣,將會(huì)通過像 Pydio 和 ownCloud 這樣的機(jī)構(gòu)和公司,合作推廣這一文件共享的新開放標(biāo)準(zhǔn)。ownCloud 9 已經(jīng)引入聯(lián)合的服務(wù)器之間交換用戶列表的功能,讓你的用戶們?cè)谀愕姆?wù)器上享有和你同樣的無縫體驗(yàn)。將來,一個(gè)中央地址簿服務(wù)(聯(lián)合的)集合,用以檢索其他聯(lián)合云 ID 的構(gòu)想可能會(huì)把云間合作推向一個(gè)新的高度。
這一舉措無疑有助于日益開放的技術(shù)社區(qū)中的那些成員方便地討論,開發(fā),并推動(dòng)“OCM 分享 API”作為一個(gè)廠商中立協(xié)議。所有領(lǐng)導(dǎo) OCM 項(xiàng)目的合作伙伴都全心致力于開放 API 的設(shè)計(jì)原則,并歡迎其他開源的文件分享和同步社區(qū)參與并加入其中。