I’m using keepassXC with syncthing as my sync service, with my server as an encrypted longterm storage. It’s pretty flawless, just make sure that you keep file versioning on(its a setting in syncthing) for at least 2 versions, I haven’t had it happen yet but, with any dual system setup there might be a sync conflict if it fails to sync before being modified.
Oh man I fucking called this one, as soon as I read that article a few days ago saying that the Russian maintainers were removed from the kernel, I’m like man if Russia was smart right now they would do a country-funded version, this is completely legal as well under the licensing of the current kernel.