您的 Vaultwarden 服务器上安装什么?
- Vaultwarden 1.37.5,带网页密码库,来自官方镜像
- 已关闭公开注册,账号只能通过邀请开通
- 一个管理页面,地址和管理密钥显示在面板中;密钥以 Argon2 哈希的形式交给 Vaultwarden
- 已关闭密码提示
- 密码库数据保存在您服务器上自己的 Docker 存储卷中
- 通过 Caddy 提供 HTTPS,使用基于您 IP 的 sslip.io 地址,所以域名是可选的
- 防火墙只开放 22、80 和 443 端口
Vaultwarden 需要多大的配置?
Vaultwarden 的文档没有给出 RAM 数值,该项目的定位是适合自托管,而官方服务器资源占用较重、并不理想的场景。经验上,1 GB 是不错的起点。文件附件和 Send 比增加用户更占磁盘,所以大量使用时可以考虑 2 GB 和更大的磁盘。升级配置可以在面板中进行,磁盘之后无法缩小。
| 用途 | 配置 | 价格 | 选择 |
|---|---|---|---|
| 几个人 | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/月 | |
| 小团队 | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/月 | |
| 公司 | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/月 |
适合谁?
- 想把密码放在自己服务器上的人
- 共用一个密码库的家庭,每人一个账号,并有共享集合
- 需要以可控方式共享登录信息的小团队
- 想自己运行服务器端的 Bitwarden 应用用户
下单之后会发生什么?
- 设定配置并完成付款。
- 服务器启动后,Vaultwarden 会自行安装。在我们的真实服务器测试中大约需要 3.5 分钟。
- 在面板的“概览”标签页打开“管理地址”链接,并粘贴“管理密钥”一行的值。
- 在 Users 部分,用 Invite User 为您自己的邮箱地址创建一个邀请。不会发出任何邮件,有邀请记录就足够了。
- 回到“网站地址”,选择 Create account,用同一个邮箱设置您的主密码。
- 在 Bitwarden 应用中,把“网站地址”的值选作服务器。
每台服务器都包含
- 价格含每日备份
- 不限流量
- 完整 root 权限
- 之后可升级或降配 RAM 和 CPU,并扩大磁盘
- 位置:Istanbul · IST-1。
须知
- 如果您忘记了主密码,密码库就无法打开。您的数据是用它加密的,备份和管理密钥都无法绕过这一点。
- 网页密码库只能通过 HTTPS 使用。如果无法签发证书,网站会通过 http 打开,密码库将无法使用,所以请先解决证书问题,必要时连接您自己的域名。
- 管理密钥是管理页面唯一的锁。它以明文形式保存在您的面板中和服务器的 .env 文件里,所以请不要分享。
- 本次安装没有设置发信功能。邀请邮件不会发出,基于邮件的两步验证需要在 compose.yaml 中添加 SMTP 设置。
- Vaultwarden 与 Bitwarden, Inc. 没有关联。它是独立的 AGPL-3.0 项目,所以遇到问题请反馈给 Vaultwarden 项目,而不是 Bitwarden 的官方支持。
- 镜像固定为 1.37.5 版本。关注新版本并更换标签,尤其是涉及安全修复时,由您自行负责。
Vaultwarden 常见问题
Vaultwarden 需要多少 RAM?
Vaultwarden 的文档没有给出 RAM 数值。经验上,1 GB 是不错的起点,真正会增长的是文件附件所占的磁盘。如果不够,可以在面板中升级配置。
如何自托管我自己的密码管理器?
订购一台预装 Vaultwarden 的服务器。安装会自动完成,网站地址、管理地址和管理密钥显示在面板中。在管理页面邀请您自己,然后用同一个邮箱开通账号。
Vaultwarden 能和 Bitwarden 应用配合使用吗?
可以。在浏览器扩展、桌面应用或手机应用中,打开登录界面的服务器下拉菜单,选择 Self-hosted,并输入面板中“网站地址”一行的值。
如果我忘记了主密码会怎样?
您的密码库将无法打开。数据是用您的主密码加密的,管理密钥和备份都无法解锁。请把密码写下来,妥善保管。
我的家人或团队也能使用 Vaultwarden 吗?
可以。在管理页面为每个人创建邀请,每个人用自己的主密码开通账号。共享的登录信息放在组织和集合里,并有成员角色和事件日志。
可以在 Vaultwarden 上使用自己的域名吗?
可以。把 A 记录指向您服务器的 IP,并把该地址添加到 Caddy 的设置中。然后修改 .env 文件中的 SITE_URL、SITE_HOST 和 SITE_ADI,运行 docker compose up -d,并更新各应用中的服务器地址。
我的密码库有备份吗?
您的服务器每晚备份,保留最近 7 天,费用已包含在价格中。您可以在面板中恢复整台服务器。恢复后的密码库仍然需要用您的主密码才能打开。