使用 KOReader 與 Syncthing 實現跨裝置持續電子書閱讀

Published: at 12:00 AM

尋找完美的電子書同步解決方案

一段時間以來,我一直在尋找理想的電子書閱讀設定。許多商業解決方案會將您鎖定在其生態系統中,您永遠無法真正擁有自己的數據。我想要一些不同的東西:一個完全離線、自我託管的系統,讓我可以完全控制我的電子書和閱讀數據。經過一番實驗,我選擇了一個強大的組合:KOReaderSyncthing

這個設定讓您可以無縫地在所有裝置之間同步您的書籍、閱讀進度、筆記和重點,而無需依賴您無法控制的中央伺服器。

為何選擇 KOReader 與 Syncthing?

  • KOReader:一款功能多樣的開源文件和圖像閱讀器,適用於電子墨水屏裝置。它支援多種格式,並具有高度可自訂性。最重要的是,它會將閱讀進度和筆記儲存為純文字檔案,非常適合同步。
  • Syncthing:一款免費、開源的點對點檔案同步應用程式。它讓您可以在區域網路或網際網路上安全、私密地同步裝置之間的檔案。

設定

核心思想是擁有一個由 Syncthing 在您的裝置之間保持同步的共享資料夾。然後,每個裝置上的 KOReader 將使用此資料夾來儲存其數據。

我的設定:以筆記型電腦作為「主伺服器」

我使用我的筆記型電腦作為我電子書的中央樞紐。這並非絕對必要,但它為我提供了一個單一的地方來管理我的圖書館並查看所有已同步裝置的狀態。

在 Android 上設定 Syncthing

在 Android 上,您有幾個 Syncthing 客戶端可供選擇:

  • Syncthing-fork:這是我推薦的一個。它具有友善的使用者介面,可以自動發現在您區域網路上的其他 Syncthing 裝置。這使得設定變得輕而易舉。
  • Syncthing-Lite:一個較輕量的客戶端,但它有一個顯著的缺點。如果您的裝置沒有相機,您需要手動輸入又長又複雜的裝置 ID 來連接到其他裝置,這很容易出錯。

關於 DRM 的注意事項

此解決方案僅適用於無 DRM 的電子書。如果您的電子書受數位版權管理 (DRM) 保護,您需要先找到移除它的方法,然後才能在此設定中使用它們。

結果:無縫同步

透過 KOReader 和 Syncthing 的協同工作,您可以獲得:

  • 書籍同步:在一個裝置上將電子書添加到您的同步資料夾中,它就會出現在所有其他裝置上。
  • 進度同步:在您的電子閱讀器上閱讀幾章後,當您在手機上打開這本書時,您會從上次離開的地方繼續。
  • 筆記和重點同步:您所做的任何筆記或重點也會在所有裝置之間同步。

唯一的缺點

此設定最大的限制是缺乏適用於 macOS 的原生 KOReader 應用程式。雖然有解決方法,但它不像在其他平台上那樣無縫。

結論

如果您正在尋找一個由您控制的、私密的、離線優先且高度可自訂的電子書同步解決方案,那麼 KOReader 和 Syncthing 的組合無疑是最佳選擇。它需要一些設定,但結果是一個真正持續的閱讀體驗,讓您重新掌控自己的數據。