Docker搭建一个优秀的密码管理器——Bitwarden

Docker搭建一个优秀的密码管理器——Bitwarden

简介

项目地址

部署

docker安装

docker安装参考

docker命令

docker run -d --name bitwardenrs \
  --restart unless-stopped \
  -e WEBSOCKET_ENABLED=true \
  -v /root/docker/bw/:/data/ \  #/root/docker/bw/改为自己的路径
  -p 6666:80 \
  -p 3012:3012 \
  vaultwarden/server:latest

进入后台

必须设置反向代理才可以进入
http://127.0.0.1:6666

注意:创建账号,需要在开启了ssl证书的情况下才会成功。

设置禁止新用户注册

因为现在的状态是所有人都可以注册这个网站,这个东西只是自己使用,所以我们需要关闭掉注册,使用下面的命令。使用之前可以在宝塔面板中删除掉之前的容器,然后运行以下命令来重新创建容器并开启禁止用户注册的功能。

不必担心,因为指定了 volume 映射,删除容器后不会删除数据。SIGNUPS_ALLOWED=false 代表禁止注册!

docker stop bitwardenrs  #停止容器  
docker rm -f bitwardenrs  #删除容器
docker run -d --name bitwardenrs \
  --restart unless-stopped \
  -e SIGNUPS_ALLOWED=false \
  -e WEBSOCKET_ENABLED=true \
  -v /root/docker/bw/:/data/ \  #/root/docker/bw/改为自己的路径
  -p 6666:80 \
  -p 3012:3012 \
  vaultwarden/server:latest

运行完在容器列表里就又可以重新看到了,然后再去试下创建账号就会出现一个不能创建账号的错误提示:

LICENSED UNDER CC BY-NC-SA 4.0