Bitwarden 密码管理器自建教程(宝塔 + Docker)
前言
密码管理器是互联网生活的刚需。之前用 LastPass,但自从免费版受限后就一直在找替代方案。Bitwarden 是目前最流行的开源密码管理器,可以自建服务,数据完全在自己手里。
为什么自建 Bitwarden
- 数据自主:密码存在自己的服务器上,不经过第三方
- 全平台支持:Windows / macOS / Linux / iOS / Android / 浏览器扩展
- 开源可信:代码公开,经过安全审计
- 免费自建:只要有一台服务器即可
前提条件
- 宝塔面板
- 一个已开启 SSL 的网站(Bitwarden 强制要求 HTTPS)
第一步:创建网站
在宝塔中新建一个网站(如 pw.yourdomain.com),并申请 SSL 证书(Let's Encrypt 免费证书即可)。
第二步:拉取镜像
在宝塔 Docker → 镜像管理中,从仓库拉取:
vaultwarden/server:latestVaultwarden 是 Bitwarden 的 Rust 非官方实现,比官方版更轻量,消耗资源极少。
第三步:添加容器
在宝塔 Docker → 容器中,添加容器:
| 配置项 | 值 |
|---|---|
| 容器名称 | bitwarden |
| 镜像 | vaultwarden/server:latest |
| 端口映射 | 容器端口 80 → 服务器端口 5555 |
| 挂载卷 | 服务器目录 /www/wwwroot/pw.yourdomain.com → 容器目录 /data |
第四步:配置反向代理
在网站设置中 → 反向代理 → 添加:
代理名称:bitwarden
目标 URL:http://127.0.0.1:5555/开始使用
访问 https://pw.yourdomain.com,注册账号后即可开始使用。支持:
- 存储网站密码、信用卡信息、笔记
- 自动填充浏览器密码
- 生成强密码
- 组织共享(企业功能)
总结
自建 Bitwarden 后,所有密码都存在自己的服务器上,随时可以导出迁移,不用担心第三方服务倒闭或涨价。
版权声明:本文为原创文章,版权归 放飞的流星 所有,转载请联系博主获得授权。
本文地址:https://ay.lc/h/Bitwarden-Docker.html
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。