这个项目能做什么
Vaultwarden 是 Bitwarden 客户端 API 的替代服务器实现。它是用 Rust 编写的,并与官方 Bitwarden 客户端兼容,对于喜欢自托管而非官方服务的用户来说,这是一个资源高效的选择。
主要功能包括:
- 个人密码库管理,包括附件和网站图标。
- 用于安全共享的 Bitwarden Send。
- 组织支持,包含集合、密码共享、成员角色、组、事件日志和策略。
- 通过身份验证器、电子邮件、FIDO2 WebAuthn、YubiKey 和 Duo 进行多重身份验证 (MFA)。
- 紧急访问和个人 API 密钥。
- 专用的管理后台和一个捆绑的修改版 Web Vault 客户端。
主要推荐通过容器镜像(在 ghcr.io、docker.io 和 quay.io 上可用)使用 Docker 或 Podman 进行部署。系统需要 HTTPS 才能使 Web 加密 API 正常工作,建议使用反向代理。