記事更新
- 2025/5/9: 関連記事として、タグ付き文を抽出・一覧表示する dataviewjs snippet の記事を紹介 (最下部)
はじめに & 背景
ObsidianをMacとAndroidで使用する場合、まず思いつくのが Obsidian Sync を用いる方法だ。これを自分も採用してきたが、有料であること、さらに他のツール・自動化との連携に限界があると分かったため Google Drive を用いた同期方法に移行することにした。本記事では、GoogleドライブとFolderSyncを活用して同期を実現する方法を解説する。
(この記事は、ChatGPT-4oとやり取りしながら考え、最終的に実践したフローをまとめたものです)
ゴール
- MacとAndroidスマホ間で、ノート・プラグイン・カスタマイズ情報を完全同期させること。
- 無料ツールのみで実現すること(Googleドライブ + FolderSyncを使用)。
- Obsidianの使い心地をどちらでも同じにすること。
- この記事作成時点では未実施だが、Google Drive 上に Vault (保管庫) を作ることで他の自動化ツールとの連携環境を構築すること。
準備するもの
- Mac: Obsidian、Googleドライブアプリがインストール済みであること。
- Android: ObsidianアプリおよびFolderSyncアプリ(Google Playからインストール)。
- Googleアカウント(Googleドライブ用)。
ステップ1: Obsidian Syncを無効にする
Obsidian Syncを使用している場合、まず同期を解除しておく必要がある。
1. Obsidian Syncの解除方法
- Obsidianを開き、対象の保管庫 (Vault) を開く。
- ⚙️ 設定 > 同期 (Sync) に進む。
- 「同期を無効にする」または「Disconnect vault」をクリックする。
- これでObsidianがクラウドとの同期を停止する。
✅ この手順を行うことで、今後の設定において競合を避けることができる。
ステップ2: Macで保管庫 (Vault) をGoogleドライブに移動
1. 現在の保管庫 (Vault) の場所を確認
- Obsidianで保管庫を開く。
- ⚙️ 設定 > Vault location を確認する。
- Finderでそのフォルダを開く。
2. Googleドライブに移動
- Finderで
Google Driveフォルダを開く。 - 新しいフォルダを作成する(例:
ObsidianVault)。 - 保管庫 (Vault) フォルダをドラッグ&ドロップで移動する。
3. Obsidianで新しい場所を指定
- Obsidianに戻り、保管庫を開く > フォルダを開く をクリックする。
- Googleドライブ上に移動した保管庫 (Vault) を選択する。
✅ これでMac側はGoogleドライブに同期される。使用している Mac, PC が複数台ある場合は、それらの端末でもこの新たに作った Google Drive 上の保管庫を開けば良い。
ステップ3: 設定・プラグイン情報を引き継ぐ
.obsidian フォルダをコピーする
Obsidianのカスタマイズ情報は.obsidianフォルダに格納されている。
- 元の保管庫 (Vault) フォルダ内で隠しファイルを表示(
Command + Shift + .)。 .obsidianフォルダをコピーする。- Googleドライブ内の保管庫 (Vault) フォルダに貼り付ける。
- Obsidianを再起動すると、元の設定・プラグイン・レイアウトが復元される。 🎉
ステップ4: Androidで同期設定 (FolderSync使用)
1. FolderSyncを設定する
- Google Playから「FolderSync」をインストールする。
- アプリ内でGoogleドライブアカウントを追加する。
- 同期ペアを作成する:
- 双方向同期 を選択する(Mac・スマホ間の同期が可能になる)。
2. Obsidian(Android)でフォルダを指定する
- Obsidianアプリを開く。
- 「保管庫を開く」 > ローカルフォルダを選択する。
- FolderSyncで指定したローカルフォルダを選ぶ。
トラブルシューティング
いくつか対応したトラブルシュートを紹介する:
- 同期が遅い・反映されない場合:
- FolderSyncで「今すぐ同期」を手動実行する。
- Googleドライブの同期状態を確認する。
- プラグインが反映されない場合:
- Obsidianのコミュニティプラグイン設定から有効化されているか確認する。
- ファイル競合が発生する場合:
- FolderSync設定で「最新ファイル優先」**を選択する。
まとめ
この方法を用いることで、Mac・Android間でノート・プラグイン・カスタマイズ情報を完全同期できるようになる。
✅ 無料で同期が実現可能
✅ Obsidian Syncでは難しかったカスタマイズ情報も反映可能である
✅ オフライン環境でも問題なく使用できる
Macでもスマホでも同じ環境でメモが取れるのは非常に快適である。この記事の手順が自分だけでなく他の誰かの役に立てたら嬉しい。
質問や不明点があればコメントで教えてください!
関連記事:タグ付き文を dataviewjs で抽出・一覧表示
タグ付き文を抽出・一覧表示する dataviewjs snippet を紹介した記事を書いたので、これも参考になると嬉しい。