Nextcloud 太大包?轉用 Seafile 前先睇清輕量背後少咗啲咩
3C 產品

Nextcloud 太大包?轉用 Seafile 前先睇清輕量背後少咗啲咩

圖片:via XDA Developers — https://www.xda-developers.com/ditched-nextcloud-something-lighter-dont-miss-single-feature/
TechLab 編輯部(譯)·

檔案同步功能齊,日曆、相簿同插件生態就要取捨

XDA 作者 Anurag Singh 原本用 Nextcloud 取代 Google Drive,但日常只會打開 Files,同步文件、偶爾整條分享連結。成套日曆、通訊錄、電郵、視像通話同網上 Office 幾乎冇掂過,最後索性搬去主力做檔案同步嘅 Seafile。佢話冇掛住任何功能,呢句只代表佢自己冇用開嗰堆功能,唔代表兩套平台功能一樣。

「輕量」講緊產品範圍,未必係慳好多 RAM

Seafile 個介面由檔案出發,資料放入唔同 library,每個 library 可以獨立同步同分享。冇天氣、行事曆、電郵同工作列表塞滿首頁,更新同管理亦集中喺檔案服務。如果只想自架一套類似 Dropbox 或 Google Drive 嘅檔案服務,Seafile 功能較集中,要跟進嘅 app 相容性同背景工作亦少啲。

不過,唔好見到「輕量」就當佢係一個 container 跑晒。Seafile 官方而家為 Community Edition 建議 2GB RAM、2 核 CPU;官方 Docker 組合包括 Seafile、Redis、MariaDB、SeaDoc 同 Caddy。換句話講,佢仍然係多服務部署,資源佔用亦會受檔案量、同時連線人數、預覽功能同硬碟速度影響。原文冇提供同一部硬件、同一批資料嘅對照測試,所以暫時講唔到實際慳到幾多 RAM 或 CPU。

Seafile 分享連結設定畫面,可加密碼、到期日同指定預覽或下載權限

圖片:Seafile

檔案雲端應有嘅核心功能,大致保留到

Seafile 有 Windows、macOS、Linux 桌面客戶端,Android 同 iOS app 亦支援瀏覽、上傳同相片備份。SeaDrive 就似按需要下載嘅虛擬硬碟,檔案會出現喺 Finder 或 File Explorer,開嗰刻先下載。分享方面有公開連結、密碼、到期日同 upload link;版本紀錄、library snapshot 同垃圾桶亦齊,如果主要用途係同步文件,呢套功能已經夠用。

佢嘅同步架構亦有實際優點。Seafile 會用 content-defined chunking 將檔案拆成平均約 8MB 嘅資料塊,改大型檔案其中一部分時,可以重用冇變嘅資料塊。呢種設計有利版本去重同傳輸效率。Nextcloud 支援 chunked upload,主要用途係降低大型上傳中斷嘅風險;兩者解決嘅問題有重疊,但唔應單靠呢點就斷言 Seafile 喺所有環境都快過 Nextcloud。

SeaDrive 喺 Windows File Explorer 顯示雲端 library 同按需要下載嘅檔案

圖片:Seafile

日曆、靚相簿同插件,搬走就真係冇咗

Nextcloud 而家定位係完整工作平台,官方 Hub 包 Files、Talk、Calendar、Contacts、Mail 同 Office,仲有 App Store 擴充功能。屋企幾個人共用行事曆、手機通訊錄靠 CardDAV 同步,或者已經用 Memories 整相簿、人物同地點分類,轉去 Seafile 後要另外搵服務接手。Seafile 手機 app 可以自動備份相片,但檔案上傳同完整相片管理係兩種體驗,唔好當兩者直接對等。

文件協作方面,Seafile 已經唔再只得基本檔案列表。官方提供 SeaDoc 做多人編輯、版本審閱同 wiki,亦可接 OnlyOffice 或 CollaboraOnline。不過佢冇 Nextcloud 嗰種大型 App Store,功能通常圍繞檔案、文件同知識管理伸延。不過 Seafile 而家都開始加入 metadata、看板、地圖視圖同 AI 標籤,產品範圍已經唔止檔案同步。

免費 Community Edition 亦要睇清功能表。官方列明跨平台同步、手機及虛擬硬碟客戶端、版本控制、公開連結、2FA、WebDAV 同 Office 整合都有;檔案鎖定、細緻資料夾權限、全文搜尋、audit log、防毒整合同 remote wipe 就留喺 Professional Edition。 個人或幾人家庭使用未必介意,公司團隊要權限、稽核同合規功能,就唔可以淨係睇「免費開源」四個字。

Seafile 手機 app 嘅檔案瀏覽、上傳同分享操作畫面

圖片:Seafile

搬資料嗰步,冇想像中直接

Seafile 喺 server 端用資料塊儲存檔案,唔會原封不動擺成普通資料夾。由 Nextcloud 搬過去時,冇得將舊 data directory 指去 Seafile 就完成;通常要先建立 library,再經桌面或命令列客戶端匯入。呢點亦影響備份習慣:管理員要備份 Seafile 資料、資料庫同設定,唔應淨係抄走某個資料夾就當安全。正式轉會前,最好用一小批資料試同步、還原版本同災難復原。

如果你部 NAS 或迷你電腦只係服務幾個人,主要想同步文件、手機相片原檔同發分享連結,Seafile 個取向相當合理。用緊 Nextcloud Calendar、Contacts、Memories、Talk 或大量插件,就留低通常省事得多。決定前先列出過去一個月真正開過嘅功能,再用自己部機量度 RAM、CPU 同同步速度,會實際過照抄任何一位作者嘅轉會結論。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook