使用docker安装bitwarden管理密码

密码管理器我最开始用的是lastpass,主要是在手机上使用,但是体验并不算好,chrome自带的密码管理器已经满足我的需求了,但是密码这东西既要保存好还要很私密,于是自建个bitwarden放到服务器上只能自己调用就很舒服了。

安装docker

以下以centos7系统为主,其他系统安装请自行百度。

安装依赖包

1
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

设置阿里云镜像源

1
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装Docker-CE

1
sudo yum install docker-ce

启动docker

1
2
3
4
# 开机自启
sudo systemctl enable docker
# 启动docker服务
sudo systemctl start docker

安装bitwarden_rs镜像

1
docker pull bitwardenrs/server:latest

启动bitwarden_rs

1
docker run -d --name bitwarden -v /bw-data/:/data/ -p 80:80 bitwardenrs/server:latest

网站配置

开启nginx反向代理,访问域名即可

image-20200716101547215

注意,web端bitwarden需要开启https才能注册和登录。

强烈推荐管理员注册后关闭注册功能,以保证服务的稳定。

1
2
3
4
5
docker run -d --name bitwarden \
-e SIGNUPS_ALLOWED=false \
-v /bw-data/:/data/ \
-p 80:80 \
bitwardenrs/server:latest

导入数据

以lastpass为例

首先登录lastpass点击 More OptionsAdvancedExport.

image-20200716103504348

输入密码后会显示所有已保存的数据Ctrl + A全选然后复制

lastpass-copy

进入bitwarden网页,点击工具匯入資料选择格式.

image-20200716103930171

然后粘贴导入即可。

其余导入方式可以进入bitwarden官网查看

教程引用