Lightweight password manager
Vaultwarden is a lightweight, unofficial Bitwarden-compatible server written in Rust. It provides the full Bitwarden experience — password generation, secure sharing, TOTP 2FA — while using a fraction of the resources, making it perfect for self-hosting on low-power hardware.
Full Bitwarden client compatibility
Password generation and auto-fill
Secure password sharing between users
TOTP two-factor authentication
File attachments and secure notes
Extremely lightweight (~10MB RAM)
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
ports:
- 8082:80
volumes:
- ./data:/data
restart: unless-stopped