Comment by doubled112
8 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.