Synch

ObsidianのRemotely Save: 設定、長所、注意点、代替案

Remotely Saveは、自分で選んだクラウドストレージを使ってObsidianの保管庫を同期するプラグインです。 パソコンとスマホの両方にインストールし、同じアカウントと同期先に接続して使います。端末を切り替えるときは、それぞれで同期を済ませてから編集します。

この記事ではDropboxを使って、新しく同期環境を作る手順を紹介します。2台目でノートを開くだけでなく、そこで書き足した内容が1台目にも届くところまで確認しましょう。すでに設定済みで困っている場合は、後半の「同期されないときの確認ポイント」をご覧ください。

Remotely Saveはコミュニティプラグインで、公式のObsidian Syncとは別のものです。ストレージの容量やアクセス権、復旧方法は自分で管理する必要があります。

無料で接続できるストレージは?

プラグインの接続機能には、無料のものと有料のPRO機能があります。接続機能が無料でも、ストレージの容量やAPIの利用に料金がかかる場合があります。

ストレージ 接続機能 選ぶ前に確認すること
Dropbox 無料 空き容量と、各端末で使うアカウント
S3互換ストレージ 無料 バケット、エンドポイント、認証情報、利用料金
WebDAV 無料 サーバーのURL、認証方法、互換性
個人用OneDriveのApp Folder 無料 任意の既存フォルダではなく、アプリ専用フォルダを使用
個人用OneDriveのFull PRO アプリ専用フォルダ以外へのアクセスに必要
Google Drive PRO 対応する機能の有効化と認証が必要
Box、pCloud、Yandex Disk、Koofr、Azure Blob PRO 接続機能とストレージ側の制限

利用前にプロジェクトの対応サービス一覧を確認してください。ほかの方法も検討したい方は、Obsidianを無料で同期する方法の比較も参考になります。

Dropboxで同期を始める手順

以下は同期を新しく設定する場合の手順です。すでに2台で同じ保管庫を別々に編集しているなら、まず両方のコピーを残してください。最初の同期でどちらを残すか決めようとしないことが大切です。

1. バックアップとテスト用ノートを用意する

すべてのノートがそろっている端末から始めます。保管庫を同期対象外の場所にコピーし、そのコピーが開けることを確認しましょう。

同じ保管庫を複数のツールで同期しないでください。Remotely Save自身がDropboxに接続するため、Dropboxのデスクトップアプリが同期するフォルダに保管庫を置く必要はありません。

初めてなら、Notes-Sync-Testなどの小さな保管庫で試すと確認しやすくなります。同じDropboxアカウントですでに使っている同期先と重ならない名前にしてください。「同期テスト」というノートを作り、スマホで見たときに分かる文章を1行書いておきます。

2. プラグインをインストールする

Obsidianの設定 → コミュニティプラグインを開き、必要に応じてコミュニティプラグインの利用を許可します。一覧からRemotely Saveを検索してインストールし、有効にしてください。同期する前にRemotely Saveの設定を開きます。

以下の画像は古いバージョンのObsidianの画面です。現在の表示や項目名とは異なる場合があります。

3. Dropboxを認証する

Remotely Saveの設定でChoose serviceからDropboxを選び、Authを押します。表示されたリンクをブラウザーで開き、使いたいDropboxアカウントでログインしていることを確認して接続を許可します。Obsidianに戻ったら、接続済みになっているか確認してください。

Dropboxの選択欄とAuthボタンを示したRemotely Saveの設定画面

Dropboxを選んでからAuthを押します。

ドキュメントでは、Dropboxの/Apps/remotely-save以下にファイルを保存すると説明されています。初期設定では保管庫名で同期先を区別するため、ほかの端末でも同じ名前にします。アクセス範囲の詳細はDropbox連携の説明をご覧ください。

認証後の接続状態とRevoke Authボタンが表示された画面

この画面では、接続後にAuthがRevoke Authに変わります。接続できたら、同期を実行してノートを転送しましょう。

4. 暗号化は最初のアップロード前に設定する

エンドツーエンド暗号化を使うなら、保管庫をアップロードする前に設定します。パスワードをパスワードマネージャーに保存し、選んだ暗号化形式も控えておきましょう。すべての端末で同じ設定が必要です。

プロジェクトではRclone CryptとOpenSSLの形式を案内しています。ストレージに接続しただけでは暗号化は有効になりません。また、Dropbox連携では保管庫の名前は暗号化されません。

すでに同期している保管庫で、問題解決のためにパスワードや形式を試しに変更するのは避けてください。読める状態のローカルコピーを残し、暗号化のドキュメントを確認してから変更します。

5. まず手動で同期する

ObsidianのリボンにあるRemotely Saveの同期アイコンを押すか、コマンドパレットから同期コマンドを実行します。終わるまでObsidianを開いたままにしてください。エラーが出た場合は、解決してから2台目を接続します。

同期ボタンの位置と進行状況の通知を示したObsidianの画面

印の付いた同期ボタンを押し、完了を確認してから次の端末へ進みます。

テスト中は定期的な自動同期をオフにして、手動で動かすと状況を追いやすくなります。ファイルサイズやパスの除外設定も確認しましょう。処理が正常に終わっても、除外された添付ファイルは転送されません。

6. スマホや2台目のパソコンを接続する

  1. 1台目と同じ名前で、空のローカル保管庫を作ります。iPhoneやiPadでは、この保管庫のStore in iCloudをオフにします。
  2. その保管庫でRemotely Saveをインストールし、有効にします。
  3. Dropboxを選び、1台目と同じアカウントを認証します。
  4. 暗号化している場合は、形式とパスワードを合わせます。同期先を独自に指定している場合は、その場所も合わせてください。
  5. 手動で同期し、完了までアプリを開いておきます。
  6. 「同期テスト」を開き、1台目で書いた文章があるか確認します。

空の保管庫から始めるのは、別々に編集した内容を最初から混ぜないためです。1台目で作ったバックアップは引き続き保管してください。

7. 逆方向の同期も確かめる

2台目の「同期テスト」に文章を追加して同期します。その後、1台目でも同期して、追加した文章が届くか確認しましょう。添付ファイルをよく使うなら、小さなファイルでも試してください。

ここまで確認できたら、自動同期を設定して普段の運用に移れます。端末を切り替える際は、使い終わる端末を同期し、次に使う端末でも同期を済ませてから編集します。

iPhone・Androidで使うときの注意点

Remotely Saveはモバイル版Obsidianにも対応しています。ただし、Obsidianを開いている間に同期する前提で使うのが確実です。定期同期を設定しても、OSがアプリを休止させた後まで動き続けるとは限りません。

初回は添付ファイルのダウンロードにも時間を取ってください。中断された場合はObsidianを開き直し、エラーとファイルの到着を確認してから編集します。

プロジェクトの制限事項には、50 MB以上の大きなファイルなどでモバイルの処理に問題が出ることが記載されています。ノートは届くのにPDFや録音だけ届かない場合は、大きなファイルの除外設定を確認してください。ほかの方法はiPhoneとAndroidのObsidian同期ガイドで比較しています。

同期されないときの確認ポイント

小さなテスト用ノートを1つ使い、各端末で順番に手動同期を実行してください。どの端末で、どんなエラーが出たかを控えると、アップロード・ダウンロード・除外設定のどこに問題があるか絞り込めます。

症状 確認すること 対応
認証が完了しない ブラウザーのアカウント、Obsidianへの戻り方 認証をやり直し、接続済みの表示を確認
同期は終わるが、別の端末が空のまま アカウント、保管庫名、同期先 両端末の設定と1台目のアップロード結果を比較
暗号化されたファイルを読めない パスワードと暗号化形式 読めるコピーを残して元の設定と照合
添付ファイルだけ届かない サイズ制限、除外パス 届かないファイルの条件とエラーを確認
スマホでアプリを開くまで反映されない アプリの休止と同期のタイミング 編集前後にアプリを開いて手動同期
WebDAVやS3に接続できない URL、認証情報、権限、エラー内容 利用するサービスの設定ガイドを確認
ノートが重複する、編集が消える 同時編集、ほかの同期ツール ほかの端末で編集を止め、すべてのコピーを保存

試しに同期先を削除したり、プラグインを入れ直したり、唯一の完全なローカルコピーを消したりしないでください。ファイルがなくなった場合は残っているコピーを確保し、バックアップや復元履歴を調べます。同期の競合とノートの消失についての記事も参考にしてください。

Google Driveに手動でアップロードしたファイルが見えない

Google Driveとの接続はPRO機能です。対応する機能を有効にしてから、プラグイン内で認証を進めます。

Google Drive連携のガイドによると、プラグインがアクセスできるのは自身が作成したファイルとフォルダです。DriveのWebサイトから手動でアップロードしても、プラグインには見えません。ローカル保管庫をバックアップしたうえで、Obsidian内のプラグインからアップロードしてください。Google Drive同期ガイドではデスクトップの同期フォルダを使う方法との違いも説明しています。

OneDriveのアカウントや空ファイルでエラーが出る

無料の接続機能が対象としているのは、個人用OneDriveのApp Folderです。職場・学校アカウントを同じものとして設定しないでください。個人用OneDrive全体へのアクセスには別のPRO機能が必要です。

また、OneDriveのガイドでは、APIが空ファイルのアップロードを許可しないことが説明されています。空のMarkdownノートでエラーが出たら、空ファイルの処理設定を見直すか、実際に書く内容を入力してから再実行します。

認証情報とバックアップを守る

Remotely Saveのdata.jsonには機密性の高い設定が含まれることがあります。公開Gitリポジトリや問い合わせ用の画像、Issueの添付ファイルに含めないでください。エラーを報告するときも、トークン、認証情報、非公開ノートの内容は取り除きます。

無料版には基本的な競合処理があり、高度なスマート競合処理はPRO機能です。どちらを使っていても、2台で同じノートを編集した場合は両方の内容を確認しましょう。統合前のコピーを残し、結果がもう一方の端末にも正しく届いたことを確認してから作業を再開します。

バックアップは同期対象の外に置いてください。削除や意図しない編集も同期されるため、復元できる範囲は実際に残っているバックアップや履歴に左右されます。

ほかの同期方法が向いているのは?

使いたいストレージが決まっていて、設定を自分で管理できるならRemotely Saveは有力な選択肢です。2台で問題なく同期できたなら、無理に乗り換える必要はありません。

ストレージへの接続や管理を減らしたい場合は、ホスティング型のサービスも検討できます。

方法 向いている使い方 検討すること
Remotely Save Dropbox、WebDAV、S3などを自分で選びたい 接続設定、認証情報、除外対象、復旧方法の管理
Obsidian Sync 公式の統合サービスを使いたい 有料契約と同期対象の設定
Synch オープンソースでE2EE対応のホスティング型を使いたい 保管庫と添付ファイルの容量に合うプラン

Synchは同期用のサーバーを提供するため、別のストレージアカウントを接続する必要がありません。端末間の直接同期、セルフホスト、Gitも含めて選ぶなら、Obsidian Syncの代替サービス比較をご覧ください。

画像の出典:Remotely SaveのDropbox設定ガイド、手順10・12・13。

Obsidian vaultを同期しますか?

エンドツーエンド暗号化同期を無料で始めるか、より多いストレージや長いバージョン履歴が必要な場合はプランを比較できます。