Using Bitwarden
A new password manager, self-hosted.
Today I set up my personal Bitwarden instance and migrated from 1Password to it.1
If you already have a securely set up and monitored server, setting up Bitwarden is a fairly simple task.
I skipped the SSL cert generation during the installation and put Bitwarden behind a reverse proxy afterwards. Nginx is the reverse proxy and handles SSL/TLS connections facing clients.
1Password exports your passwords in its own file format, which Bitwarden can import. I lost all tags and attachments of my credentials, so there is some manual work to fully migrate.
I’ve been happy with 1Password. I was still using their old version, which I bought years ago. However, clients for the old 1Password version started to crash on macOS. That’s why I needed to decide which way to go:
- stay with 1Password and subscribe to their app
- install and maintain Bitwarden on my private server, which is maintained by myself in my spare time.
Usually it makes no financial sense to maintain something you rely on yourself. I went with option 2 nonetheless; let’s hope it’s a smooth ride.
Footnotes
-
That includes installing their app on all my (macOS, iOS and Android) devices. ↩