之前一直用的chrome自动填充密码,但感觉管理功能不足,于是决定开始使用bitwarden来进行密码管理。选择bitwarden的原因是开源免费,多平台使用和自动填充都不错。

bitwarden官网:https://bitwarden.com/

bitwarden_rs:https://github.com/dani-garcia/bitwarden_rs

bitwarden_rs相对于官方版本更轻量,适合个人使用。

准备工作:安装好docker、web服务器、需要一个域名、配置好https

#拉取镜像
docker pull bitwardenrs/server:latest
#创建容器
docker run -d --name bitwarden \
  -v /bw-data/:/data/ \
  -p 127.0.0.1:8080:80 \
  --restart=unless-stopped\
  bitwardenrs/server:latest

创建好后使用web服务器反代本地8080端口,然后访问你的网址进行注册

注册完账号后重新创建容器关闭新用户注册和邀请功能

#停止容器
docker stop bitwarden
#删除容器
docker rm bitwarden
#重新创建容器添加变量SIGNUPS_ALLOWED=false和INVITATIONS_ALLOWED=false
docker run -d --name bitwarden \
  -e SIGNUPS_ALLOWED=false \
  -e INVITATIONS_ALLOWED=false \
  -v /bw-data/:/data/ \
  -p 127.0.0.1:8080:80 \
  --restart=unless-stopped\
  bitwardenrs/server:latest