Bitwarden是一款开源且跨平台的密码管理器,以其安全性和易用性受到用户青睐。它支持网页、桌面、移动设备和浏览器扩展等多种客户端,实现密码的自动生成、存储和填充。Bitwarden采用AES-256加密技术,确保数据安全。用户可以选择云端托管或自托管服务,满足不同需求。此外,它还提供两步验证、密码共享和紧急访问等功能,增强账户安全性。Bitwarden的开源特性增加了透明度,使其成为个人和企业理想的密码管理解决方案。
服务器端部署
Docker部署 引用代码地址 https://blog.csdn.net/weixin_42758707/article/details/129134561
docker run -d \
--name bitwarden \ #容器名称
-p 8080:80 \ #主机端口8080 #Docker端口80
-p 3012:3012 \
-e SIGNUPS_ALLOWED=true \ #允许用户注册,注册完了之后可以更改
-e WEB_VAULT_ENABLED=true \
-e ROCKET_LOG=debug \ #日志记录
-e EXTENDED_LOGGING=true \#扩展日志
-e DOMAIN=https://你的域名 \ #填写域名,提前注册好
-v /data/bitwarden:/data \ #挂载工作目录
docker.io/vaultwarden/server:latest #运行镜像版本
#bitwardenrs/server:latest 之前版本用已经弃用
注意,一定要配置好域名和证书后访问,否则注册不了,注册好账号后可以把环境变量 SIGNUPS_ALLOWED改为false 关闭注册,如果安装有面板(1panel或者宝塔),就可以在容器中看到啦!
aultwarden 界面
浏览器插件
访问Bitwarden域名可以开始开示注册和初始化,提示安装插件和创建密码