Bitwarden部署后一个草鸡搞笑的bug!!

新年快乐啊

前情提要:我前段时间发现我的一个邮箱莫名其妙的被登录,且发了非常多的垃圾邮件,后面我把能开启两步验证的网络服务全部开起来,以确保安全。

部署Bitwarden后的搞笑bug

在部署完Bitwarden后我发现一个问题:Bitwarden的网页页面登录正常,但是所有的浏览器插件登录全部提示密码或者用户名错误,包括桌面客户端。

如何解决

Google一下,在github看到有人给了答案,简直了。。。

Bitwarden把名字从Bitwarden换成了vaultwarden,我在部署时pull了是bitwarden/server:latest

因为浏览器插件和桌面客户端都是最新版本,导致无法登录旧版本Bitwarden镜像部署的服务,因此只能删了在重新部署vaultwarden。

pull新的镜像

docker pull vaultwarden/server:latest
docker run \
-itd \
-e PGID=1000 \
-e PUID=1000 \
--name='bitwarden' \
--net='macnet' \ #更换成你的network名称
-e TZ="Asia/Shanghai" \
-e 'SERVER_ADMIN_EMAIL'='你的邮箱地址' \
-e 'SIGNUPS_ALLOWED'='false' \
-e 'INVITATIONS_ALLOWED'='true' \
-e 'WEBSOCKET_ENABLED'='true' \
-e 'ADMIN_TOKEN'='使用openssl生成' \
-p '8086:80/tcp' \
-v '/home/data/bitwarden':'/data':'rw' 'vaultwarden/server:latest'

生成’ADMIN_TOKEN’的命令

openssl rand -base64 48

强烈建议:任何情况下,尽量开启2步认证。