隨著許多公司逐漸開始導入遠端工作流程,人們往往不只在公司,也在家中或第三地工作的時間也逐漸增多,每個人的工作環境與裝置也越來越多樣化,如何讓重要的檔案在不同裝置間取得所需的檔案並保持同步,也是重要的課題。
內容目錄
隱藏
關於同步工具
說到在不同裝置間同步檔案,一般可能會選擇 Google Drive、Dropbox 等檔案串流同步平台來同步檔案,但是這些平台往往基於商業上的考量,有同步裝置的數量限制以及檔案空間大小的限制,想要有較寬裕的同步裝置數量或是空間,就需要購買訂閱高級版本才能同步多個裝置;而這些軟體平台同步檔案的前提是也幾乎是必須先把檔案上傳到各大廠商的雲端伺服器後,才能開始在不同的裝置之間進行同步,若是對於資訊安全有某種程度以上的考量的話,這幾款軟體可能並非最好的選擇。這次要介紹的是一款足堪取代 Dropbox,多平台、跨裝置的開源點對點檔案同步工具: Syncthing。
Syncthing 的特色
Syncthing 誕生於 2013 年,經過多年的開發與迭代後,目前已有各式各樣適用於多種平台的版本。其特點為:
- 跨平台:
Windows、Mac OS X、Linux、FreeBSD、Solaris、OpenBSD 皆有對應的程式版本,移動裝置部份同時也有對應Android裝置的版本,在開源的環境下可以一次同步多個裝置;其他的商業軟體在這部份往往會限制同步的裝置數量,或是需要購買訂閱高級版本才能同步多個裝置,Syncthing相對划算許多。 - 安全性高:
所有的檔案都只儲存在主要的伺服器與目標同步的裝置內,不會儲存於其他地方;設備之間的流量都經過 TLS 點對點加密保護,因此即使兩點之間有中繼服務器也只能看到加密的數據流,也只有明確被允許的裝置才能被連接;主程式也公開放在 github 上供檢閱,確保程式碼內若有任何疏漏之處時也可以有機會第一時間被指出並做出相對應的修改。 - 使用彈性高:
Syncthing有命令列版與安裝版的版本,兩者都可以透過 GUI Windows 瀏覽器客戶端界面設定和監控 Syncthing的同步狀態,並可單獨設定將特定資料夾分享給不同的裝置。若是安裝 Windows 版安裝程式,在資料同步完成時還能透過 Windows 的通知彈出跳窗提醒使用者已完成同步。 - 檔案傳輸效率高:
以 Dropbox 為例,檔案必須先上傳到 Dropbox 的雲端之後才能進行同步,此一步驟使得同步的時間相對較久,但由於 Syncthing是採用點對點的傳輸方式,若是使用 Syncthing在不同裝置間同步大型檔案 (單一檔案大小達1 GB以上) 時,速度差距會變得更加明顯。
結語
然而,Syncthing的缺點就是移動裝置端目前只支援 Android 系統,尚無支援 iOS 系統,且因為檔案傳輸的架構不使用伺服器,所以無法像 Dropbox 那樣方便可以對單一檔案產生分享連結。
只要在 ITE2NAS NE-201中架起 Syncthing,將同步資料夾路徑指向已被 RAID 1 磁碟陣列功能保護的資料夾內,如此一來在同步多個平台之間檔案的同時,也可以為多個平台之間的重要檔案更多加一層安全保護!
下一篇就為大家介紹詳細的安裝及使用流程。