📺 stackdiy
Back to Directory
Security

Vaultwarden

Vaultwarden is an alternative Bitwarden compatible server written in Rust. It is extremely lightweight and is perfect for self-hosting complete password vaults, secure notes, and organization sharing.

Vaultwarden implements the full Bitwarden API in a highly efficient Rust backend. It is fully compatible with all official Bitwarden browser extensions, desktop apps, and mobile applications, giving you a top-tier premium password manager with zero subscription fees.

Why Host Vaultwarden?

  • Extremely Low Memory: Unlike the official Bitwarden server (which requires several gigabytes of RAM to run MS SQL and multiple .NET microservices), Vaultwarden runs comfortably on less than 50MB of RAM!
  • Premium Features Included: Get access to advanced features like secure folder sharing, organization vaults, Bitwarden Send (secure file/text sharing), and two-factor authentication (TOTP) generation.
  • Absolute Ownership: Your encrypted password database resides strictly on your own hardware, backed up securely where you want it.

Getting Started

Vaultwarden runs in a single lightweight Docker container. It requires an SSL certificate (HTTPS) to allow browser extensions to communicate, which is a perfect fit for our Nginx and Certbot proxy stack!