昨天研究了一下 Syncthing,一個透過端對端同步檔案的軟體。
以前以為「跨裝置跨平台」同步文件,只有自架 NextCloud 等雲端、或 Rely on 別人的服務才能做到。前陣子讀了 Wiwi Blog 不只一次提到 Syncthing(最早看到應該是這篇),稍微問了一下 Gemini,確實可以用沒錯,可是因為強迫 & 拖延心理,就遲遲沒有開始。雖然我左手操 Arch Linux、右手載 Apk,可是對未知又沒人教的東西,我常常會感到不一定學得會、可能學不會,最後忙了一場只是白忙的窘境。
我想用 Syncthing 的主要目的是同步 Obsidian 的筆記。之前我一直都是透過 Obsidian-Git 的 Plugin,每次手動 push 到 GitHub 來同步。可是不知道為何,儘管我的手機和平板都已經是旗艦處理器1,網速也正常的情況下,在 Android 上執行 Commit and Sync 需要差不多 5~10 秒甚至更久,如果太快滑掉可能會同步失敗(但在桌面版就可以瞬間完成),又或是有時忘了同步會直接 Conflict……況且我只同步文字、沒插入任何圖片了2。所以我打開 Obsidian 其實會有一點心理壓力,變相降低了我寫筆記的意願。
總之,我現在可以在筆電、手機、平板上同步筆記了!