Bitwarden 是一款开源的密码管理器,支持 Web、Chrome、Firefox、Opera 和 Edge 浏览器插件,拥有 iOS、Android 客户端,采用本地加密和云同步方式,确保您的密码安全并随时可用。
本文将为您介绍如何通过 宝塔面板 Docker 管理器 自建 Bitwarden 个人密码服务器 。
1. 安装 Docker
在宝塔面板中安装 Docker:
- 进入 宝塔面板 的软件商店,搜索 Docker 并进行安装。
2. 获取镜像
- 打开 Docker 管理器 ,点击 获取镜像 。
- 输入
bitwardenrs/server以获取 Bitwarden_rs 的官方镜像,点击获取镜像。
3. 创建容器
- 在 Docker 管理器中点击 创建容器 按钮。
- 填写容器端口映射:
-
- 容器端口 :80
- 服务端口 :6666(可以自定义)
- 填写目录映射:
-
- 服务器目录 :/www/wwwroot/bitwarden.liubing.me(可自定义)
- 容器目录 :/data
- 根据服务器配置,填写内存配额。
- 点击 提交创建容器 ,然后修改容器名称为 Bitwarden ,以方便辨认。
- 确保在端口映射和目录映射中点击 + 号 进行添加。
4. 添加站点
- 在宝塔面板中添加一个二级域名,指向您服务器的 IP 地址。
- 在 DNS 配置中添加 A 记录 ,名称为
bitwarden,指向您的服务器 IP 地址。 - 在宝塔面板添加站点,选择 纯静态 类型,无需创建 FTP 和数据库。
5. 配置 SSL
- 在宝塔面板中为站点设置 SSL 证书。您可以选择自备证书或使用免费的 Cloudflare 证书。
- 设置完毕后,启用 强制 HTTPS 。
6. 配置反向代理
- 在宝塔面板中添加一个反向代理,名称可随意填写。
- 将目标 URL 设置为
http://127.0.0.1:6666,确保端口与创建容器时的服务端口一致。
7. 完成自建
- 完成上述步骤后,在宝塔面板的 安全 - 防火墙 中放行端口
6666。 - 访问地址 您将看到 Bitwarden 的界面。
- 首次安装时,界面为英文。您可以登录后,在设置选项中更改语言。
8. 其他问题
关闭注册功能
如果您希望关闭注册功能,按以下步骤操作:
- 在 Docker 管理器中点击容器状态绿色图标,停止容器。
- 删除容器(删除容器不会删除数据)。
- 在 VPS 中运行以下命令重新启动容器,设置
SIGNUPS_ALLOWED=false来禁用注册:
docker run -d --name Bitwarden
-e SIGNUPS_ALLOWED=false
-v /www/wwwroot/bitwarden.liubing.me/:/data/
-p 6666:80
bitwardenrs/server:latest
- 容器运行后,您将看到无法注册的错误提示。
9. 其他配置
您可以参考项目的 Wiki 进行更多配置。
10. 插件与 App 下载
您可以在 Bitwarden 官方网站下载客户端和浏览器插件:Bitwarden 下载。
11. 连接自建服务
以 Chrome 插件为例:
- 如果之前登录过其他服务器,您可以在插件设置中退出登录。
- 点击设置图标,填写自建服务器的 URL(例如
https://t.me/qootcool_Bot)。 - 保存并登录,即可使用自建的密码管理服务。
12. 总结
通过上述步骤,您可以轻松在自己的服务器上搭建 Bitwarden 个人密码服务器。自建密码管理系统后,您可以在浏览器和手机上随时使用,安全管理自己的密码和敏感信息,再也不用担心忘记密码的问题。













