公司博客 // 2026-08-12 · BY IDCBOT

自建密码管理器教程:用Vaultwarden打造私有Bitwarden(数据自持)

所有密码交给第三方密码管理服务,总有点不放心?自建Vaultwarden——一个兼容Bitwarden的开源密码管理器,让你的密码库完全存在自己的服务器上,用官方Bitwarden客户端就能访问,还免订阅费。本文教你搭建。

一、Vaultwarden是什么?

Vaultwarden是Bitwarden的开源第三方服务端实现,用Rust编写、极其轻量。关键优势:完全兼容官方Bitwarden的所有客户端(手机App、浏览器插件、桌面端),但数据存在你自己的服务器上。相比官方自托管版,它资源占用小得多,一台1G小VPS就能流畅跑。

二、为什么自建密码管理器?

  • 数据主权:密码是最敏感的数据,存在自己服务器上最放心;
  • 免订阅费:自建版所有高级功能免费(官方要订阅);
  • 全平台同步:用Bitwarden客户端,手机、电脑、浏览器无缝同步;
  • 轻量:小VPS就能跑,成本极低。

三、Docker部署

一台1G内存的香港VPS足够(支持免费试用先跑通;香港节点全球客户端同步顺畅)。部署:

docker run -d --name vaultwarden \
  -p 8080:80 \
  -v /opt/vaultwarden:/data \
  -e ADMIN_TOKEN=你的强管理token \
  --restart=always \
  vaultwarden/server:latest

四、HTTPS是硬性要求(必看)

密码管理器必须走HTTPS——Bitwarden客户端出于安全,拒绝连接非HTTPS的服务端(除了localhost)。所以必须:

  1. 准备一个域名,解析到服务器(参考域名解析篇);
  2. 用Nginx反代 + Let’s Encrypt证书,让Vaultwarden走HTTPS(参考反代和SSL篇);
  3. WebSocket也要在反代里配置(客户端实时同步需要)。

配好HTTPS后,在Bitwarden客户端的”自托管环境”里填入你的域名,就能登录使用了。

五、安全加固(密码库是最高机密)

存着你所有密码的服务,安全必须做到极致:

  • 关闭开放注册:部署后创建好自己的账号,设置 SIGNUPS_ALLOWED=false 禁止他人注册;
  • 保护admin后台:ADMIN_TOKEN用强随机值,admin面板别暴露或加额外限制;
  • 主密码要极强:这是解锁你整个密码库的唯一钥匙,务必强且唯一,并开启两步验证;
  • 服务器基础加固:SSH、防火墙、只放行必要端口(参考安全加固和防火墙篇);
  • 考虑私有网络:高安全需求可让Vaultwarden只在WireGuard私有网络内访问(参考WireGuard篇)。

六、备份:比什么都重要

密码库一旦丢失,后果不堪设想。务必做好备份:

  • 定期备份 /opt/vaultwarden 数据目录(里面是加密的密码库);
  • 异地备份到对象存储(加密上传,参考rclone篇);
  • 定期验证备份能恢复(参考备份篇的恢复演练)。

数据本身是加密存储的,但你仍要确保备份存在且可用——否则服务器一旦损坏,所有密码就没了。

结论

自建Vaultwarden让你的密码库数据自持、免订阅、全平台同步。关键要点:必须HTTPS、关闭开放注册、主密码要极强并开2FA、务必做好加密异地备份。一台小VPS + 一个域名,就能拥有属于自己的私有密码管理器。用免费试用的香港VPS搭起来,把你最敏感的密码数据收归己有。

// LEAVE A COMMENT

Your email address will not be published. Required fields are marked *