自分の場合、以下の端末間でObsidianのデータを同期したい。

  • Mac (メイン)
  • Windows PC
  • iPad
  • iPhone

同期方法としてGit→Git + iCloud Driveと試したが、それぞれで微妙な不便さ不安定さがあった。

内容としてはObsidianの複数端末同期方法まとめ (Mac/Windows/iOS/Android)に書かれているものの他に、iOS端末で保管庫を開く際に数秒の待ち時間が発生し、まれにフリーズするというものがあり、これはなかなか堪え難かった。1

その後、Fly.ioにCouchDBを入れてSelf-hosted LiveSyncプラグインを試し、行けそうな感触は得たものの、結局以下の理由からObsidian Syncを1年契約することにした。

  • 新たに自前で管理する対象(サーバ・サービス)を増やしたくない
  • Obsidianは何も考えず安定して使いたい
  • Obsidian Syncを使ってもサービスにロックインされることはない 2

Windows版のiCloud Driveの不安定さは良く言われているが、個人的にはMac OS/iOSで使う場合も遅いし不安定だと思っている。iCloud Driveをアプリ間のデータ共有に使う場合、事前に十分検証したほうが良さそうだ。

Footnotes

  1. サイズの大きな保管庫(写真が多い)かつiCloud Drive利用という条件

  2. ローカルにファイルは残りファイル形式もオープンなフォーマットであるため