Featured image of post 自建bitwarden密码管理服务器

自建bitwarden密码管理服务器

bitwarden可以轻松保护您的所有密码、密钥和敏感信息。

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

bitwarden:https://bitwarden.com/
bitwarden_rs:https://github.com/dani-garcia/bitwarden_rs
bitwarden_rs相对于官方版本更轻量,适合个人使用。

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

1
2
3
4
5
6
7
8
#拉取镜像
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端口,然后访问你的网址进行注册。

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
#停止容器
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
使用 Hugo 构建
主题 StackJimmy 设计