The neat thing is: Once you get this set up, it “just works” 99.9% of the time. I don’t think I’ve had to troubleshoot my setup in over a year now. The worst possibility is that you update your database on two different devices and there’s a sync conflict, but SyncThing will even handle that with some level of grace.
On my laptops, I have KeepassXC launch when my computer starts. I plug in my Yubikey and enter my passphrase once. The application minimizes, and a browser plugin handles password entry as needed.
On my phone, I have Keepass2Android unlock the database once. My Yubikeys have NFC, so I don’t even need to plug it into my phone to decrypt my password database. That app also has an option for “Quick Unlock” where you can enter the last three characters of the passphrase to unlock after the first time; this is what I do the vast majority of the time. If the database file is updated, I need to do a full unlock again, but that’s not a huge inconvenience.
(6/7)