At worst, we'll have to fork a current release if BW does stupid things in the future.
At worst, we'll have to fork a current release if BW does stupid things in the future.
Even the unofficial Rust-based server looks to have more features than I need:
Self hosted was a nice middle ground. No one else has a copy of my password database, and it's always in sync between devices. Stick nginx as a proxy in front of it for https and easy let's encrypt certificate management. The downside is that Keepass by default allowed me to have copies in multiple locations. Bitwarden is only on the server, but since the database is encrypted it's easy enough to have regularly scheduled backups of it. It just is an added step to find another docker host for it if my home server goes down, during which time I may not have access to my passwords.
What were your issues? For the browser, I have some extremely minor complaints (not always detecting the correct subdomain for my selfhosted servers mainly), none for Android with Keepass2Android.
Also, no sync issues at all, but that might be related to having only 2 devices ;)
I got tired of Lastpass's janky clients, UI, and data breaches. Now I control the security of my passwords.