傳統的辦公軟件系統近年在互聯網技術的助力下正不斷獲得新的生命力,用戶越來越習慣于依賴網絡服務或云服務解決以往由單機辦公軟件完成的工作。對比傳統單機處理后往返傳輸的模式,在線文檔系統有許多明顯的優勢。
當然,我們也要清醒看到對于生產環境來說在線文檔系統也不無隱憂:
1.嚴重依賴網絡基礎設施,遇網絡故障幾乎沒有替代方案。
2.文檔集中存儲風險也隨之集中。
3.一旦采用某一方案之后將出現很強的路徑依賴。
(1)Google Docs: 傳說中的王者,插件極豐富,免費(空間擴容收費)
https://docs.google.com
(2)Office online: 整合于微軟onedrive,免費(空間擴容收費)
https://onedrive.live.com
(3)ZOHO Docs: 老牌全能云辦公系統,免費(空間、用戶數擴容收費)
https://www.zoho.com.cn/docs/
范永升[4] 教授認為硬皮病分為陽虛寒凝,肺脾不足,絡脈痹阻三型,①陽虛寒凝:病因腎陽虧虛,復感寒邪凝滯經絡肌腠,②肺脾不足:是因肺氣不足,水谷精微物質不能經宣發以潤澤肌膚,從而出現皮膚失潤硬化之癥,③絡脈痹阻:皮膚的榮潤離不開氣血的濡養,若瘀血阻于脈絡,皮膚失于濡養則硬化萎縮。
(1)群暉DSM的Drive/Office套件:依賴群暉DSM系統使用免費
https://www.synology.com/zh-cn/dsm/packages/SynologyDrive
(2)ONLYOFFICE:宣傳稱具有最好的微軟還原度,分開源和商業版
h t t p s://w w w .onlyoffice.com
(3)Collabora Online:LibreOffice在線版,提供開發版CODE可在私有云部署
h t t p s://w w w.collaboraoffice.com
以上列出只是最常見和知名的系統,純屬掛一漏萬。
首先亮明觀點:公有云的在線文檔服務對于大多數情況都是首選,對于特殊需求才考慮私有云,為了盡量簡化部署下文采用群暉內置的Docker引擎部署ONLYOFFICE的Document Server,這樣可以最小開銷評估兩種方案。
1.群暉DSM系統安裝office 和docker套件(以及drive等依賴套件)。至此就可以使用評估群暉的在線文檔系統了。
2.啟動docker套件,注冊表頁面選“設置”,添加和使用阿里云等的Docker Hub鏡像加速器(https://X X X X X X X X.m i r r o r.aliyuncs.com)。 搜 索 和 下載如下鏡像:
wonderfall/nextcloud:latest (使用nextcloud作為ONLYOFFICE的文檔管理)
onlyoffice/documentse rver:latest (ONLYOFFICE官方鏡像)
3.在“映像”頁面點“啟動”新增一個nextcloud容器。在“卷”設置添加一個掛載路徑為“/data”的本地文件夾。在“端口設置”添加某本地端口如5002對應容器端口8888類型TCP。
4.新增一個onlyoffice容器。在“卷”設置添加3個掛載路徑為“/usr/share/fonts”“/var/log/onlyoffice”“/var/www/onlyoffice/Data”的 本 地文件夾。在“端口設置”添加某本地端口如5003對應容器端口80,自動指定本地端口對應容器端口443,類型均為TCP。以上兩個容器的環境變量可以參看鏡像dockerhub頁的說明進行設置。
5.啟動這兩個容器后首先瀏覽器驗證5003端口的onlyoffice文檔服務,應該顯示對勾圖標和“Document Server is running”的 文字信息。接著瀏覽器訪問nextcloud映射的5002端口,進行nextcloud的初始化設置。以管理員身份登錄后點擊右上角添加應用,左側office&text分類安裝啟用ONLYOFFICE這個連接插件。點擊右上角進入全局設置,打開左側ONLYOFFICE設置 頁,“Document Editing Service address” 填 寫onlyoffice容器的地址和端口 如 :http://IP:5003/,下面勾選關聯的office文件擴展名,保存。
6.此 時nextcloud/ONLYOFFICE環境部署完成可以類比群暉Drive/Office進行評價運行了。
7.為ONLYOFFICE添加中文字體。將字體文件(如來自windows的中文字體)復制到onlyoffice容器的/usr/share/fonts/chinese目錄,使用群暉docker容器“詳情”界面的“終端機”窗口進入容器的BASH運行:

重啟容器。
8.開源版的ONLYOFFICE documentserver限制了文件打開數,使得我們在評估環境時可能遇到問題。此時通過修改容器中的如下參數可以使評估暫時超越限制得以進行:


多虧DSM提供了方便直觀的圖形化docker引擎工具,幫助我們使用上文簡單幾步就可以部署和使用聲名顯赫的nextcloud/ONLYOFFICE私有云在線文檔系統。脫離群暉的系統我們也可獨立部署,不過可能花費更多精力和時間。
評價環境建立后簡單的進行了一下對比,應該說群暉Drive/Office套件和nextcloud/ONLYOFFICE設計初衷是類似的實現的功能也相似。作為文件管理系統二者都能實現跨平臺和多文件類型處理的支持,事實上應該拿整個DSM系統和nextcloud相比,二者都是成熟而且優秀的云存儲管理系統區別主要是DSM與群暉硬件整合,nextcloud是開源云存儲服務器。
兩套方案的在線編輯器都支持導入、轉換、編輯微軟MS office的字處理、電子表格、演示文稿文件。在格式還原度方面ONLYOFFICE具有優勢,但其用戶界面的中文化不如群暉office的原生中文。對于常見的基本編輯功能二者都能勝任,不過ONLYOFFICE提供了更加豐富的高級功能:
效能方面由于二者都是基于云端服務,資源消耗量就決定了任務負載能力的差異。這方面ONLYOFFICE官網有專文解釋了他們通過向客戶端轉移處理負擔的辦法提高總任務處理能力,實踐中我們也可看到群暉office多文檔任務對服務器資源的壓力較ONLYOFFICE更大。
通過本次對云文檔系統的部署和評測我們發現目前該技術已經可以很好地勝任大多數情境下的文檔任務,特別是公有云在穩定性協作性等方面優勢明顯。但是針對當下google docs無法訪問、office online受到干擾的情況,尤其是對于格外關注隱私安全的情景考慮私有云部署在線文檔系統是合理可行的。我們看到SOHO規模的部署和應用無論是可操作性還是功能或性能都可以滿足需求。
本文的兩套方案都還有不足,相信隨著版本更新多數問題可以解決,未來私有云承擔文檔處理任務是可以期待的。