分类目录: linux
Docker部署开源密码管理器BitWarden
Post date:
Author: cyy
Number of comments: no comments
Docker部署开源密码管理器BitWarden
BitWarden:
bitwarden 是一款开源的密码管理器,支持 Web、Chrome,很快将要发布 Firefox、Opera 以及 Edge 浏览器插件,拥有 iOS、Android 客户端,采用本地加密,云同步的方式。
在Chrome 插件和Android或IOS的APP都可以做到账号密码自动填入。
要正常使用BitWarden,需要准备以下条件:
- 拥有域名和SSL证书
- 拥有一台服务器(以下演示使用docker)
docker安装BitWarden
docker pull bitwardenrs/server:latest
准备一个文件夹来装载BitWarden的目录
mkdir 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+端口了
点击创建账号,按流程注册一遍
注册完登录
如果不想开放注册,可以先删除现在的,再跑一份新的
-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插件
配置服务器地址
登录成功后如下页面
至此,完成!可以下载Android或者IOS的app同步使用。