I have been operating Vaultwarden on my Proxmox house server for 2 years, and I do not leave out LastPass

vaultwarden 100.jpg


Up to I like self-hosted products and services, I nonetheless have to make use of cloud platforms for mission-critical products and services. As an example, I do not plan to run E-mail servers in the neighborhood anytime quickly, as their overly sophisticated setup procedure and dependable upkeep problems cause them to worse than cloud-based e-mail suppliers.

Likewise, I used to steer clear of self-hosted password managers after I first jumped into the FOSS ecosystem, partially as a result of they gave the impression too advanced to deploy, and in addition as a result of I used to be nervous I’d get marooned with out my credentials if issues went incorrect with my server. However not like self-hosted e-mail servers, I spotted my Vaultwarden fears have been unfounded when I in any case started the use of it. If truth be told, it’s been two years since I migrated to Vaultwarden from LastPass, and this instrument hasn’t ever let me down.

Raspberry Pi with Tailscale on computer

Tailscale Funnel is probably the most helpful and underrated Tailscale characteristic

Finish-to-end encrypted p2p VPNs on call for are superb

For one, Vaultwarden doesn’t lock sure options at the back of a paywall

And it’s totally self-hosted, too

In contrast to LastPass, which runs on cloud servers, Vaultwarden is a local-only password supervisor, that means you’ll have to organize the {hardware} (or VPS, if that’s what you’re into). However for those who’re a house labber like me, this downside turns into trivial. If anything else, I don’t have to fret about paying per month subscriptions to get entry to my Vaultwarden server from a couple of purchasers. Plus, Vaultwarden doesn’t have any restrictions at the selection of accounts I will be able to upload to my database, so I will be able to proportion my password supervisor with my circle of relatives with out being concerned about max consumer caps. Since the entirety runs in the neighborhood, I don’t have to fret about getting my passwords uncovered in large-scale database breaches on cloud platforms. I’m now not looking to suggest that my LAN’s safety is awesome to a cloud’s; it’s simply that the potential of hackers focused on my house community in particular (which is already locked at the back of CGNAT, powerful firewall laws, and overly-complex Tailscale ACLs) is so much slimmer than a cloud server that’s out there to the general public. However I digress.

At the options entrance, Vaultwarden has the entirety I may just need from a competent password supervisor. But even so storing standard account credentials, Vaultwarden additionally homes my TOTP codes, API tokens, SSH keys, and virtual copies of personal paperwork. I incessantly use its random password generator when growing safety keys for bins, ahead of saving them to its vault. Because it’s so much lighter than Bitwarden, I will be able to run it along different mission-critical house lab products and services on my affordable Proxmox node, with the PVE-Helper Scripts repo providing a one-line set up script that spins up Vaultwarden in much less time than it takes to complete studying this phase.

It additionally pairs neatly with Bitwarden’s shopper apps

Configuring the Bitwarden bookmark in Vaultwarden

Whilst we’re when it comes to Bitwarden, Vaultwarden doesn’t technically have shopper packages of its personal. However because it’s appropriate with Bitwarden’s API, it really works with its rival’s shopper gear, together with its browser extensions and desktop and cellular apps. The most productive phase? It doesn’t require any wacky workarounds to perform this, both. All it’s a must to do is sort Vaultwarden’s URL and input the consumer credentials at the purchasers to pair them with the central password server. Couple Vaultwarden’s loss of a max consumer cap with its easy UI and rock-solid toughen for Bitwarden shopper products and services, and you’ll see how I controlled to persuade my circle of relatives emigrate to it from flimsy browser extensions and paid cloud platforms.

I don’t have to fret about shedding my passwords if the server is going down

It used to be my greatest concern when switching over to Vaultwarden

The Security tab in Vaultwarden

In relation to self-hosted products and services, arranging the {hardware} isn’t that gigantic of a deal. The actual downside is making sure the app stays operational always. For one thing as a very powerful as a password supervisor, issues can get dire when it is going offline. Or, no less than, that’s what I believed ahead of I migrated to Vaultwarden.

Should you’ve were given shopper gadgets hooked as much as your Vaultwarden example like I’ve, shedding get entry to to the central server doesn’t imply you’ll be stranded with out passwords. That’s as a result of those purchasers make a copy of the Vaultwarden database in the neighborhood. Certain, it is probably not conceivable to sync new passwords it’s possible you’ll upload to the buyer with different gadgets with no central server. However with the ability to get entry to the cached credentials is a godsend if a botched server experiment takes out the Vaultwarden container. Higher but, you’ll even use the cached database from the purchasers to recreate the password assortment inside of a recent Vaultwarden example.

Securing my Vaultwarden example used to be quite simple

Using the Bitwarden extension with Vaultwarden

As a hardcore data-hoarder, I generally tend to stay redundant (and encrypted) snapshots of my Vaultwarden example simply to be protected. However after transferring the LXC to a secondary Proxmox node designed in particular for very important products and services, I haven’t had any uptime problems with this tough password supervisor. Plus, the firewall laws in my OPNsense router are sufficient to discourage exterior threats from laying their grubby fingers on my password supervisor, whilst Tailscale handles my faraway get entry to wishes, so I will be able to get entry to Vaultwarden even whilst I’m clear of my goblin cave.


Leave a Comment

Your email address will not be published. Required fields are marked *