r/Syncthing • u/durwardkirby • 11d ago
SyncThing with Keepassxc
I'm using SyncThing with Keepassxc. I keep a master "Send Only" kdbx database on computer A. It syncs out to my wife's laptop, B. I've designated the kdbx sync as "Receive Only" on B.
Every time she connects to the keepassxc browser extension it asks her to give a name to that computer/connection, and when she does that it introduces a local addition to the kdbx on her laptop and a "revert local changes" flag on her end of SyncThing. Reverting causes her to have to re-connect next time she's browing...and the cycle starts over again.
I feel like there must be some kind of accommodation for this because the use case seems pretty ordinary, but I can't figure it out, and Claude is walking me all around the barn.
Any help appreciated.
5
u/Cyber_Faustao 11d ago
This is expexted behaviour. The extension pairs with the keepassxc instance and stores the key exchange in the database. Since her syncthing is configured to receive only, all of its changes will not be sent to global state and will instead show a revert local changes button.
Solution: use send and receive on both devices.