← Software

Vaultwarden

A Rust reimplementation of the Bitwarden server.

Vaultwarden logo

Vaultwarden (formerly bitwarden_rs) is an unofficial Bitwarden-compatible server written in Rust. It speaks the same client API as the official Bitwarden server, which means the official mobile, desktop, browser-extension, and CLI clients all work against a Vaultwarden instance unchanged.

The advantage over the official server is operational: the official Bitwarden server is a docker-compose collection of .NET, MS SQL, and several supporting services, which is more than most self-hosters want to run. Vaultwarden is a single binary with a SQLite default backend, runs comfortably on a Raspberry Pi, and supports the same end-to-end-encrypted vault data.

Daniel García started Vaultwarden in 2018; it is licensed under AGPL-3.0. The project is the dominant self-hosted Bitwarden backend for individuals and small teams, and is widely documented in self-hosting guides and homelab tutorials.

License: AGPL-3.0-only

Category: Security

Website: https://github.com/dani-garcia/vaultwarden

Install

docker run -d --name vaultwarden -p 80:80 -v vw-data:/data vaultwarden/server:latest

Authors

  • Daniel García (creator)
  • Vaultwarden contributors
PreviousVagrant NextVictoriaMetrics

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring