Docker部署开源密码管理器BitWarden

Docker部署开源密码管理器BitWarden

BitWarden:

bitwarden 是一款开源的密码管理器,支持 Web、Chrome,很快将要发布 Firefox、Opera 以及 Edge 浏览器插件,拥有 iOS、Android 客户端,采用本地加密,云同步的方式。

在Chrome 插件和Android或IOS的APP都可以做到账号密码自动填入。

BitWarden官方介绍

要正常使用BitWarden,需要准备以下条件:

  • 拥有域名和SSL证书
  • 拥有一台服务器(以下演示使用docker)

docker安装BitWarden

docker pull bitwardenrs/server:latest
docker安装BitWarden

准备一个文件夹来装载BitWarden的目录

mkdir bitwarden
准备一个文件夹来装载BitWarden的目录
docker run -d --name bitwarden -v /home/cyy/bitwarden/:/data/ -p 8911:80 bitwardenrs/server:latest

以上运行的是允许注册的代码

  • –name 容器名称
  • -v 主机文件目录与容器文件目录的映射,这样容器的/data/文件就会保存在主机的自定义目录下,以后容器销毁重建均不影响已存在的账号密码和数据
  • -p 为端口映射 自定义端口:80 是容器的80端口映射到主机的端口
  • –restart=always 开机自启动

访问主机的IP:自定义端口 打开Bitwarden的网页登录页面

注:Bitwarden需要SSL支持,此时可以用nginx或者其他工具将指定域名绑定到IP+端口了

Bitwarden的网页登录页面

点击创建账号,按流程注册一遍

创建账号

注册完登录

登录

如果不想开放注册,可以先删除现在的,再跑一份新的

-e SIGNUPS_ALLOWED=false 不开放注册

-e INVITATiONS_ALLOWED=false 不开放邀请

docker rm -f bitwarden

docker run -d --name bitwarden --restart=always -v /home/cyy/bitwarden/:/data/ -p 8911:80 -e SIGNUPS_ALLOWED=false -e INVITATiONS_ALLOWED=false bitwardenrs/server:latest

Chrome可以下载bitwarden插件

Chrome的bitwarden插件

配置服务器地址

配置服务器地址
保存服务器地址

登录成功后如下页面

登录成功

至此,完成!可以下载Android或者IOS的app同步使用。

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注