It's been a good while since looking at KeePassXC, but looks like it's come a long way here. The "database merge" function sounds interesting for what I need, as well as it has a browser plugin it seems... How good is the question? Lastpass in the browser is pretty sharp about noticing input fields, referencing the right accounts, multi-computer sync, things like that.
I used KeePass, and later KeePassX for a good 10 years or so before the last 5yr of Lastpass, but it was always quirky to replicate between computers (not to mention fscking mono). It just didn't work when I had 3-4 separate systems that needed to work with it and rsyncing. I'm used to versioning and replicating my work data, which passwords are largely a part of here, but if I make a change on my desktop, before I sync it to my laptop while I'm on the road for a week or two, I have source of truth issues and someone loses with no atomic updates in a flat file.
Moving to Lastpass fixed this, and holy crap, the browser plugins can autofill? Word.
Remove the cloud, it needs a database or api-sort of constant CRUD-type of feed for all endpoint clients still ideally. I can do this with VPN, but not found something like a client/server application to replicate what lastpass or onepass bring. I'll have to see if KeePassXC does anything like this, as simply rsync a flat file between hosts is never good, and has caused me grief. I can always run a small db on my synology ideally, or some cheap cloud instance. Give me a reason to set up a
Nebula network to keep everything talking...
I tried nextcloud on my synology, it was just weird to use - didn't like it. Syncing files was problematic I found, really I just wanted to dump my phone pictures out between phone devices, and never could get it to work. I just sort of abandoned it years ago, but another thing perhaps to look at if there are features for password management.
Never heard of BitWarden, but will look into it.
Thanks Hans!
-mb