Nextcloud

用於雲端計算的自由軟體

Nextcloud是一套用於建立网络硬盘客戶端-伺服器軟體。其功能與Dropbox相近,但Nextcloud是自由及开放源代码软件,每個人都可以在私人伺服器上安裝並執行它。

Nextcloud
開發者Nextcloud GmbH[1]、社群
当前版本
  • 30.0.4(2024年12月12日;穩定版本)[2]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言PHPJavaScript
操作系统伺服器: Linux
客戶端: WindowsmacOSFreeBSDLinuxAndroidiOS
类型网络硬盘資料同步英语Data synchronization
许可协议AGPLv3
网站nextcloud.com

與Dropbox等專有服務相比,Nextcloud的開放架構讓使用者可以利用應用程式的方式在伺服器上新增額外的功能,並讓使用者可以完全掌控自己的資料。

ownCloud原先的開發者弗蘭克·卡利切建立了ownCloud的分支——Nextcloud,繼而讓卡利切與其他原先的ownCloud團隊成員持續積極地開發。

特性

Nextcloud的檔案儲存在一般的目錄結構中,並可透過WebDAV存取。使用者的檔案會在傳輸時加密。Nextcloud可與在Windows(Windows XP、Vista、7、8、10、11 等)、macOS(10.6或更新版本)或是多種Linux散佈版上執行的客戶端同步。

Nextcloud使用者可以管理行事曆(使用CalDAV英语CalDAV)、聯絡人(CardDAV)、計劃工作與串流媒體(Ampache英语Ampache)。

從管理的角度來看,Nextcloud允許使用者與群組管理(透過OpenIDLDAP)。透過使用者間與/或群組間的讀/寫權限調整達到分享檔案的目的。另外,Nextcloud的使用者可以建立公開的URL來分享檔案。也可以記錄與檔案相關的動作,以及利用檔案存取規則來禁止對特定檔案的存取[3]

此外,使用者也可以透過瀏覽器使用Nextcloud的文本编辑器書籤服務、縮略網址服務、相簿、RSS閱讀器與文件檢視器。因為有良好的擴充性,Nextcloud可以透過滑鼠點一下即可完成安裝的應用程式強化其功能,並可連線至DropboxGoogle雲端硬碟微軟OneDriveAmazon S3等空間。

架構

為了讓個人電腦與Nextcloud伺服器同步,WindowsmacOSFreeBSDLinux上都有客戶端可以使用。行動客戶端則在iOSAndroid裝置上提供。也可以使用瀏覽器存取、管理與上傳任何檔案與資料。任何在設定好同步的檔案系統上的變更都會推送到所有連結到該使用者帳號的電腦與行動裝置上。

Nextcloud伺服器是以PHPJavaScript脚本语言撰寫。對於遠端存取,它採用的是SabreDAV英语SabreDAV,其為一開放原始碼的WebDAV伺服器[4]。Nextcloud可與多種資料庫管理系統一同運作,包含了SQLiteMariaDBMySQLOracle数据库PostgreSQL[5]

Nextcloud Box

 
Nextcloud主機

2016年9月,Nextcloud與威騰電子實驗室以及Canonical(提供Ubuntu支援的公司)合作推出Nextcloud Box。其由Jane Silber(當時Canonical公司的CEO)與Frank Karlitschek共同於2016年的Nextcloud大會上宣佈[6]。其為spreed box的簡化版。

Nextcloud box奠基於树莓派上,並執行帶有Snappy的Ubuntu Core,其目的是作為其他廠商的參考裝置[7]

自ownCloud建立分支的歷史

2016年4月,Karlitschek與一些核心開發者離開了ownCloud公司[8]。這也包含了一些來自ownCloud社群的ownCloud公司員工[9]

這次的分支在Karlitschek的部落格貼文中揭露,並問了一些諸如「誰擁有社群?誰擁有ownCloud本身?短期利潤或長期責任與發展哪個比較重要?」等問題[8]。不過並沒有對這次分支的原因多加陳述。

同年的6月2日,亦即在宣佈分支後的12小時內,位於美國的ownCloud公司宣佈其立即關閉,其指出「……美國的主要貸款機構取消我們的貸款。依照美國的法律,我們被迫關閉ownCloud公司,這個決定立即生效且終結與8名員工的契約。」ownCloud公司指責Karlitschek偷偷將開發者帶走,而Nextcloud的開發者,如Arthur Schiwon則表示「決定離開是因為ownCloud公司已經變得與我想像中的不一樣了」[10]。然後,ownCloud GmbH透過投資者的新融資擔保繼續其業務並接管ownCloud公司。

參見

參考資料

  1. ^ Official Company Website. [2018-04-24]. (原始内容存档于2016-07-10). 
  2. ^ v30.0.4. 2024年12月12日 [2024年12月13日]. 
  3. ^ File Access Control – A firewall for your private files in Nextcloud. 2016-08-25 [2016-09-22]. (原始内容存档于2016-09-24). 
  4. ^ ownCloud and sabre/dav. owncloud.org. [2016-09-22]. (原始内容存档于2016-11-06). 
  5. ^ Database Configuration - Nextcloud 12 Server Administration Manual 12 documentation. [2018-04-24]. (原始内容存档于2017-12-15). 
  6. ^ Nextcloud Box – a private cloud and IoT solution for home users – from Nextcloud, Canonical and WDLabs Box. Nextcloud. 2016-09-16 [2016-09-22]. (原始内容存档于2016-09-24). 
  7. ^ Swapnil Bhartiya. Everything you need to know about Nextcloud Box. CIO.com. 2016-09-16 [2016-09-22]. (原始内容存档于2016-09-21). 
  8. ^ 8.0 8.1 Frank Karlitschek. big changes: I am leaving ownCloud, Inc. today. blog. 2016-04-27 [2016-09-22]. (原始内容存档于2016-09-20). 
  9. ^ Steven J. Vaughan-Nichols. OwnCloud founder forks popular open-source cloud. ZDNET. 2016-06-02 [2016-09-22]. (原始内容存档于2016-09-23). 
  10. ^ Swapnil Bhartiya. What we can learn from ownCloud's collapse. CIO.com. 2016-06-06 [2016-09-22]. (原始内容存档于2016-09-23). 

外部連結