Skip to main content

Nextcloud 簡介

image.png

關於 Nextcloud

Nextcloud 是一套用於建立網路硬碟服務的 Client-Server 架構的開源軟體,主要功能是建立及託管用戶的文件內容,具備企業等級的功能,官方也提供全面性的技術支援選項,作為自由、免費的開源軟體,任何人都可以在自己的私人網路主機上安裝並使用它完整的功能。

Nextcloud 也可以與線上辦公室軟體方案一起整合使用,目前官方預設提供 Collabora OnlineOnlyOffice 的選項,在整體功能上類似於 Dropbox、Office 365 或是 Google Drive 等公有雲端整合方案,在台灣也有晟鑫科技所提供的 OxOffice Online 雲端編輯器的商用/開源方案,或是由數位發展部提供的開源 ODF 雲端文件編輯工具(其中的 MODAODFWEB 編輯器,原始碼連結在此),皆可與 Nextcloud 整合來使用。

Nextcloud 可以用在許多公、私有雲的環境中,輕量化的架構也可以輕易運用於低成本的 ARM 機器架構中,如 Raspberry Pi 這種微型電腦,或是整合於 NAS 的家用網路硬碟方案,甚至也有廠商將其做為多媒體中心的核心套件或是預載於各式雲端租用主機平台提供用戶啟用,也有廠商將其整合成客廰多媒體中心的產品應用,目前 Nextcloud 已提供數百萬用戶全方位的個人/企業/校園 data center 開源應用解決方案,可以參考該公司所提供的各項報告,截止 2025 年 4 月為止, Nextcloud 最新釋出的主要版本為 31, 並以 Nextcloud Hub 為產品名稱發佈的版本編號為 10,與 Nextcloud 預設專注在檔案分享功能不同的是,Nextcloud Hub 是一組整合了各式線上生產力工具的解決方案,預載模組包含:Files、Talk、Calendar、Contacts、Mail、Office、及最新的 AI 助理功能。

與 Owncloud 的關聯及基本差異

image.png

Nextcloud 最初是 ownCloud 計畫的一個分支版本,原 ownCloud 的開發者 Frank Karlitschek 在 2016 年離開了 ownCloud 公司並建立了 Nextcloud 計畫,原本 ownCloud 的團隊及 Karlitschek 後續則持續發展 Nextcloud 計畫,雖然一開始分支時 Nextcloud 與 ownCloud 都是同計畫中的一部份,但仍有許多差異,例如:ownCloud 有區分開源版本及企業專有版本不同的程式庫,但是 Nextcloud 不管是付費或是開源方案,都是共用相同的公開程式庫。

在版本發展的策略方面,ownCloud 較偏向穩定發展,目前最新的版本為 10.15.2,而 Nextcloud 有著較為活躍的開發者社群,版本的更新速度非常快,目前最新的版本為 31.0.2,在業務服務發展部份,ownCloud 提供了雲端服務,而 Nextcloud 則是針對技術服務提供了較細分的分級技術服務,而且目前為止 Nextcloud 並沒有提供雲端服務,反而是許多雲端服務商在自己的平台上,提供啟用 Nextcloud 功能的選項。

功能特性

Nextcloud 會將使用者的文件儲存在伺服器傳統的檔案目錄結構中,而預設是透過瀏覽器連結其網頁介面進行存取檔案,其使用的方式與 Google Drive、One Drive 或是 Dropbox 等雲端服務介面相似。

image.png

而如果需要從外部存取 Nextcloud 的檔案,則是透過 WebDAV 連結存取,使用者也可以透過安裝 Nextcloud Client 端的軟體將檔案以加密的方式傳輸同步到個人電腦端硬碟空間中,也可以選擇將 Nextcloud 伺服器端的檔案直接進行加密,Nextcloud 的 Client 端軟體支援了 Windows 7、8、10、11 及 macOS 10.6 或更高版本,以及各種 Linux 發行版。

image.png

Nextcloud 提供了基本的帳號及群組管理工具,並支援連結 OpenID、AD 或是 LDAP 的服務,可以透過使用者和群組來定義不同的檔案、目錄權限來共享特定內容,Nextcloud 用戶也可以在分享內容時,利用公開的 URL 連結將內容分享給非 Nextcloud 用戶,並利用系統提供的分享條件(例如:設定密碼、到期日及讀取權限等機制)來限制非必要的存取活動。

由於 Nextcloud 發展非常快速,所以不斷的在計畫發展新式功能,例如:監控機制、全文檢索、Kerberos 認證、以及聲音影像會議功能、聯盟式共享文件雲及許多的用戶界面反應速度改進等等項目,而且因為 Nextcloud 整體採用模組化設計,因此得以運用 plugin 的模式對其進行功能擴展,像是上述提到的 Collabora Online、OxOffice Online、OnlyOffice 及 MODAODFWEB 等,都是透過 plugin 進行擴充,而 Nextcloud 官方也提供超過 200 個 plugin,透過 App Store 的開放協定,可直接利用 Nextcloud 後台無痛安裝、啟用功能,App Store 提供的 plugin 包含以下分類:

  • 精選應用程式
  • Customization
  • Dashboard
  • Files
  • Games
  • Integration
  • Monitoring
  • Multimedia
  • Office & text
  • Organization
  • Search
  • Security
  • Social & communication
  • Tools
  • Flow

image.png

在 Nextcloud 也提供了以下基本的功能(未全部列出):

基本用戶功能:

  • 個人基本資料設定(email / 語言 / 頭像 等等)
  • 檔案列表(上傳/下載/刪除/移動/重新命名)
  • 檔案列表/縮圖介面切換/支援行動裝置 
  • 檔案排序/右鍵/基本搜尋功能
  • 建立新目錄/檔案(預設為空白文字 md 檔)
  • 近期開啟 / 最愛 / 分享 / 標籤文件列表
  • 資源回收筒
  • 外部儲存連結
  • 檔案版本歷程記錄
  • 建立/移除檔案分享連結
  • 建立/移除分享連結權限/到期日
  • 建立/移除分享連結開啟密碼
  • 開啟/關閉隱藏下載功能(分享連結)
  • 文件留言/管理功能
  • 相簿及影片播放功能
  • 登入及工作階段管理(安全性)

基本系統功能:

  • 文件活動記錄(陽春)
  • 系統負載覽控(陽春)
  • 帳號與群組管理
  • 帳號容量限制
  • 帳號停用/刪除機制
  • 系統分享安全預設值設定
  • 系統密碼安全預設值設定
  • 系統認證安全預設值設定
  • 連結外部檔案系統
  • 支援 LDAP/AD 認證
  • 自訂佈景主題
  • 檔案活動通知政策設定
  • 後端模組擴充管理功能
  • 支援各式開源模組擴充套件
  • 後台軟體版本更新/通知機制
  • 其它擴充設定