Your password manager has the keys to your entire digital life. Bank accounts, medical records, work logins, private messages. One company holds it all.
Here's the uncomfortable truth: when you use LastPass, 1Password, or any cloud password manager, your passwords live on someone else's server. Yes, they're encrypted. But the company still controls the vault, the recovery process, and the encryption keys.
Bitwarden offers something different: you can host it yourself.
What Self-Hosting Actually Means
Instead of storing passwords on Bitwarden's servers, you run the software on your own machine. Your passwords never leave your home network. No company can see them, lose them in a breach, or hand them over to anyone.
You're in complete control.
Set Up Bitwarden in 20 Minutes
Step 1: Get a Raspberry Pi or use an old laptop. Install Docker (search "install Docker" + your device type).
Step 2: Install Vaultwarden (the lightweight Bitwarden server). One command:
docker run -d --name vaultwarden -v /vw-data/:/data/ -p 80:80 vaultwarden/server:latest
Step 3: Open your browser, go to http://localhost, and create your account. Your password vault now runs locally.
Step 4: Install the Bitwarden browser extension and mobile app. Point them to your server's IP address instead of Bitwarden's cloud.
Done. Your passwords now live on hardware you control.
Access It From Anywhere (Safely)
Running locally is great at home. But what about your phone when you're out?
Use Tailscale. It creates a secure tunnel between your devices without exposing your server to the internet. Install Tailscale on your server and phone, and you can access your passwords from anywhere — without opening any ports or risking exposure.
The Real Benefit
No company can suffer a breach that exposes your vault. No terms of service can change overnight. No acquisition can move your data to a new jurisdiction.
Your passwords exist in exactly one place: the machine in your home.
When Cloud Makes Sense
Self-hosting isn't for everyone. If you can't commit to occasional updates or don't have a device that stays on, stick with Bitwarden's cloud service. It's still better than most alternatives, and they can't see your actual passwords.
But if you want true control, self-hosting takes one afternoon and costs nothing if you already have the hardware.
Your Next Step
Export your passwords from your current manager. Spend 20 minutes setting up Vaultwarden. Import your passwords.
That's it. Your passwords now live somewhere no company can touch them.