最近在自己的服务器上安装了bitwarden,发现Bitwarden网页登录正常但是所有浏览器扩展客户端提示账号和密码错误,直接原因是浏览器的Bitwarden扩展更新了,根本原因原来是Bitwarden早在2021年8月就已经更名为vaultwarden。
见:https://github.com/dani-garcia/vaultwarden/discussions/1642
解决的办法也很简单,只需要将Bitwarden的Docker镜像更换为vaultwarden即可。切换方法如下:
# 停止原容器
docker stop bitwarden
#删除原容器
docker rm bitwarden
# 重新拉取镜像
docker pull vaultwarden/server:latest
# 重新运行 docker run 命令
docker run -d --name vaultwarden \
-e SIGNUPS_ALLOWED=false \
-e WEBSOCKET_ENABLED=true \
-e LOG_FILE=/data/vaultwarden.log \
-p 8880:80 \
-p 3012:3012 \
-v /bw-data/:/data/ \
vaultwarden/server:latest
# 查看镜像文件
docker image ls
# 删除原镜像文件,
docker image rm $ID