I’ve been using Dropbox to sync my KeePass database for years, but I want to switch to Syncthing. My only concern is losing a password due to file versioning. Usually if I have KeePass open on both my phone and PC, there will be a conflict when saving to database, so Dropbox creates a conflicted copy. In some cases that means that I have to merge those databases but I don’t lose the password.
What file versioning option should I be using in Syncthing? Should I be worried about losing a password due to conflicted file?
I used to do this with both ResilioSync and SyncThing. Instead of directly loading the synced database file in keepass you need to enable database sync, which should merge your remote and local files a bit easier. You’ll also want to create a trigger in keepass that syncs the database whenever anything is modified, as described here.
EDIT: Forgot to add, Syncthing has several versioning methods as well, so make sure to check those out!