Nextcloudで同期する方法
このガイドでは、Nextcloudサーバーを使ってKeePassiumのデータベースを他のデバイスと同期する方法を説明します。
KeePassiumは、Nextcloud向けに2つの同期方法をサポートしています:
- WebDAVによる直接接続 — より信頼性が高い
- iOSファイルアプリとの連携 — 設定が簡単
方法1: WebDAVによる直接接続
この方法では、KeePassiumはWebDAVプロトコルを使ってNextcloudサーバーと直接通信します。
- サーバーのURLアドレスを確認します。一般的な形式は
https://cloud.SERVER.com/remote.php/dav/files/USERNAMEです - WebDAV直接接続の設定ガイドに従って設定します
詳しくは、Nextcloudのドキュメントをご覧ください: Accessing Nextcloud files using WebDAV
方法2: iOSファイルアプリとの連携
- Nextcloudアプリをインストールし、アカウントにログインします
- KeePassiumを開き、データベース画面に移動します(必要に応じて::[apple]戻る::をタップ)
→ データベースを開く をタップします
- リストにNextcloudが表示されない場合は、表示されるように設定します
- データベースファイルを選択します
トラブルシューティング
残念ながら、NextcloudとiOSファイルアプリの連携はかなり不安定です。
- Nextcloudアプリを開くまで、他のコンピュータで変更されたファイルがダウンロードされないことがあります。これはNextcloudの問題で、2017年から知られています。Nextcloud側で修正されるまでは、必ずNextcloudアプリを開いて同期を行ってください。
- データベースを他の場所で編集した後、(先にNextcloudアプリを開かずに)KeePassiumで編集すると、最初の変更が上書きされる可能性があります。
- Nextcloudアプリではファイルが更新済みと表示されているのに、KeePassiumが古いキャッシュコピーを開き続けることがあります。この場合は、Nextcloudのキャッシュを消去してください(Nextcloudアプリ → その他 → 設定 → 詳細設定 → キャッシュを消去)。
より信頼性の高い代替手段として、Nextcloud純正アプリの代わりにWebDAVによる直接接続をおすすめします。