← Back to context

Comment by doubled112

7 hours ago

Syncing isn't a KeePassXC problem. The database is just a file. That may or may not make your life easier.

There are a few decent Android and iOS apps that work well. I use Nextcloud and WebDAV for access.

Not a setup I can recommend to just anybody though.

One of the security advantages of KeePass being just a file is that you can sync it in the way that makes sense to you.

The need to have an opinion on how you’d like to sync a file does, as you suggest, eliminate some portion of the population who need a fully baked answer in one step.

I used to use Google Drive, but now I use Syncthing, further reducing my exposure. Paired with Synctrain and KeePassium on iOS.

One tip: enable the atomic save option in settings to reduce the risk of weird cloud sync issues.

  • And if you use an untrusted sync like Google Drive, you can enable a keyfile and never let that file lane on Google Drive.

  • What would happen if the file was edited concurrently? Would any data be lost?

    • If you try to write to a file that has been changed, it'll ask to merge them. Not sure what the behavior is if two try to edit the same entry.