自建Vaultwarden必会遇到的“无法登录”问题处理
在自建Vaultwarden时,用户可能会遇到无法登录的问题。这通常是因为镜像版本太低,需要升级。以下是一个详细的解决步骤,帮助用户解决登录问题并升级Vaultwarden服务器。
踩坑记录:两年前,使用Docker搭建了Vaultwarden,今天在新设备上登录时遇到了连接问题,而旧设备则没有问题。退出后,旧设备也无法登录,显然所有的密码都存储在Vaultwarden中,这个问题不容忽视。
问题所在:镜像版本太低,需要升级。尽管运行稳定,两年未管理也未见问题,但版本过旧导致了登录困难。
处理过程:
停止现有的Vaultwarden容器:
docker stop vaultwarden删除现有的Vaultwarden容器:
docker rm vaultwarden列出所有镜像:
docker image ls删除查找到的Vaultwarden镜像ID:
docker image rm 查出来的ID拉取最新版本的Vaultwarden镜像:
docker pull vaultwarden/server:latest运行最新版本的Vaultwarden容器:
docker run -d --name vaultwarden \ -e SIGNUPS_ALLOWED=false \ -e INVITATIONS_ALLOWED=true \ -e ADMIN_TOKEN=你的token \ -v /vw-data/:/data/ \ -p 88:80 vaultwarden/server:latest
整个过程无需备份数据,因为之前的数据不会丢失。按照上述步骤操作,用户可以顺利升级Vaultwarden并解决登录问题。
评论已关闭