Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

dani-garcia/vaultwarden

65,867+68 todayRust

A lightweight, unofficial Bitwarden server built in Rust for easy self-hosting

Vaultwarden is an unofficial server implementation of the Bitwarden password manager's Client API, previously known as bitwarden_rs. It was built as a lighter alternative for self-hosting, since the official server can be resource-heavy, and it works with the official Bitwarden client apps. It ships as container images for simple deployment via Docker or Podman.

What it does

  1. Supports nearly all Bitwarden features: personal vaults, attachments, organizations with collections and groups, two-factor authentication (Authenticator apps, Email, FIDO2 WebAuthn, YubiKey, Duo), and emergency access.
  2. Written in Rust to run lighter than the official server, and bundles an admin backend plus a modified web vault client inside its containers.
  3. Distributed as container images on ghcr.io, docker.io, and quay.io, installable with simple Docker or Podman commands.
  4. The bundled web vault requires HTTPS because of the browser's Web Crypto API, so a reverse proxy setup is recommended.
  5. It's an independent community project not affiliated with Bitwarden, Inc., though one maintainer happens to work at Bitwarden and contributes independently in personal time.

Why it matters

It gives individuals, families, and small organizations a lightweight, cost-friendly way to run their own password manager server instead of relying on the official heavier service. Because it's unofficial, users are responsible for their own backups and data safety.

Terms in this repo

  • Bitwarden · A widely used password manager service for storing and syncing credentials
  • self-hosting · Running a service on your own server instead of using a third-party's hosted version
  • Web Crypto API · A browser standard that lets web pages perform cryptographic operations securely
  • reverse proxy · A server that sits in front of another server to handle incoming traffic, often for HTTPS and security
  • FIDO2 WebAuthn · A passwordless authentication standard using biometrics or security keys

Repository description (English)

Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

Open on GitHub

Trending repos

All repos →

Latest from METAL MEDIA