工作日早上 7 点读 AI,周日早上 8 点读周报订阅邮件

METAL LAB

dani-garcia/vaultwarden

65,867今日 +68Rust

用Rust写的非官方Bitwarden服务器,更轻量,适合自己搭

Vaultwarden是密码管理工具Bitwarden客户端API的非官方服务器实现,前身叫bitwarden_rs。因为官方服务器比较吃资源,不太适合自建部署,于是有了这个更轻量的替代方案,并且能兼容官方Bitwarden客户端应用。它以容器镜像形式发布,用Docker或Podman就能快速部署。

它做什么

  1. 几乎实现了Bitwarden的全部功能,包括个人密码库、附件、带集合和群组的组织管理、双因素认证(身份验证器、邮件、FIDO2 WebAuthn、YubiKey、Duo)以及紧急访问权限。
  2. 用Rust编写,运行起来比官方服务器更轻量,容器镜像里还自带管理后台和经过修改的网页版密码库客户端。
  3. 镜像发布在ghcr.io、docker.io和quay.io上,用简单的Docker或Podman命令就能拉取安装。
  4. 网页版密码库因为浏览器的Web Crypto API限制,必须在HTTPS环境下才能用,官方建议搭配反向代理使用。
  5. 这是一个与Bitwarden公司无关的独立社区项目,虽然其中一名维护者本人在Bitwarden工作,但只是利用个人时间独立参与贡献。

为什么重要

这为想自己搭建密码管理服务的个人、家庭或小型组织提供了一个轻量、免费的替代方案,不必依赖资源消耗更大的官方服务。但由于是非官方项目,数据丢失等风险需要用户自己承担并做好备份。

本仓库术语

  • Bitwarden · 一款广泛使用的密码管理服务,用于存储和同步账号密码
  • self-hosting(自托管) · 在自己的服务器上运行服务,而不是使用第三方托管的版本
  • Web Crypto API · 浏览器提供的一套标准,让网页能安全地执行加密操作
  • 反向代理 · 部署在服务器前端、负责转发请求的中间服务器,常用于处理HTTPS和安全
  • FIDO2 WebAuthn · 一种无需密码、通过生物识别或安全密钥完成登录的认证标准

仓库简介(英文)

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

在 GitHub 打开

热门仓库

全部仓库 →

METAL LAB 最新报道