VaultWarden
VaultWarden (formerly Bitwarden_RS) is an unofficial Bitwarden-compatible server written in Rust. It is designed to be a lightweight and resource-efficient alternative to the official Bitwarden server, making it ideal for self-hosted deployments on low-powered devices or budget-friendly cloud instances.
What is VaultWarden?
VaultWarden is fully compatible with all official Bitwarden clients, including:
- Browser extensions (Chrome, Firefox, Safari, Edge, etc.)
- Desktop apps (Windows, macOS, Linux)
- Mobile apps (iOS, Android)
- CLI tools
While Bitwarden's official server requires significant resources (Microsoft SQL Server, .NET runtime), VaultWarden runs on minimal hardware with just a single binary and SQLite database.
Features
- Full Bitwarden Compatibility: Works seamlessly with all official Bitwarden clients
- Lightweight: Uses minimal CPU and memory compared to the official server
- SQLite Support: No need for heavy database servers
- Organizations & Collections: Share passwords with teams and family
- Secure Password Sharing: Send encrypted text and files
- Two-Factor Authentication: TOTP, Duo, YubiKey, and email 2FA support
- Emergency Access: Grant trusted contacts access in emergencies
- Attachments: Store encrypted files alongside your passwords
- Vault Health Reports: Identify weak, reused, or breached passwords
- Self-hosted: Full control over your data
Getting Started
- Deploy: Click the deploy button to create your VaultWarden instance
- Configure Domain: Enter your desired domain when prompted
- Create Account: Visit your VaultWarden URL and create a new account. Keep your master password safe - it cannot be recovered!
- Start Using: Log in with your master password and start storing your passwords securely
Important Security Notes
- Your master password is the key to all your data. Store it securely and never share it.
- Enable two-factor authentication for additional security.
- Regularly backup your data to prevent data loss.
Documentation
For more information, visit the official resources: