在自建Vaultwarden时,用户可能会遇到无法登录的问题。这通常是因为镜像版本太低,需要升级。以下是一个详细的解决步骤,帮助用户解决登录问题并升级Vaultwarden服务器。

踩坑记录:两年前,使用Docker搭建了Vaultwarden,今天在新设备上登录时遇到了连接问题,而旧设备则没有问题。退出后,旧设备也无法登录,显然所有的密码都存储在Vaultwarden中,这个问题不容忽视。

问题所在:镜像版本太低,需要升级。尽管运行稳定,两年未管理也未见问题,但版本过旧导致了登录困难。

处理过程

  1. 停止现有的Vaultwarden容器:

    docker stop vaultwarden
  2. 删除现有的Vaultwarden容器:

    docker rm vaultwarden
  3. 列出所有镜像:

    docker image ls
  4. 删除查找到的Vaultwarden镜像ID:

    docker image rm 查出来的ID
  5. 拉取最新版本的Vaultwarden镜像:

    docker pull vaultwarden/server:latest
  6. 运行最新版本的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并解决登录问题。

标签: none

评论已关闭