Id use vaultwarden over bitwarden if you go that route. Can be hosted on something as small as a pi and is a bit stripped down (ie bitwarden has a lot of Enterprise features that an average user doesn't need.)
Discussion
Yep vaultwarden
That’s great insight, thanks! Can I host it on an old MacBook Pro that currently stores a Bitcoin timechain?
What about on my daily driver laptop?
Or is it best practice not to have this on a computer you use for other stuff?
I would try to keep anything Bitcoin related, separated from anything else that you're hosting but yeas you could. And I would also try to keep the server off of your daily driver.
The way I have it working for me is I have it running on a Raspberry Pi at home. It's not reachable outside of my home network because I figure I'm not going to be making a lot of accounts while I'm out and about. Both bitwarden and vaultwarden work in a read-only mode when not connected to the server. And if you do happen to make a new account somewhere, it doesn't really matter which device you're on, but everything will sync up once you get back home and connect to your local server.
Okay thanks! This is great info. That’s what I was thinking (Bitcoin separate device) so wasn’t sure if that also extended to passwords etc.
Now what about something like a start9. Might ask Santa for one this year lol. Bitcoin & pw manager & other self hosted content on the same machine… a problem?
I guess the way I think about it is I really don't want my bank to be intermingled with anything else. It just gives more attack surface to your bank because there could be some critical flaw in your password manager or some other application that would give people access to your bank.
So for myself, I keep my cor node and my lightning node and my mempool explorer, anything Bitcoin related on one machine, and then I have other machines for various things that I host at home, like my search engine and my password manager and other things.