How I Upgraded Vaultwarden

Published by Krrish Ghimire on

I had Vaultwarden server running since 4 years. I had never upgraded it before. Recently, I was facing issues logging in to the server using Firefox plugin and Android app. It was working on web though. It was probably due to the compatibility issue with bitwarden client and vaultwarden server. So, I decided to upgrade it to latest version. Here is how I did it.

First, I stopped the currently running container: docker stop vaultwarden

Then, I copied the data directory to another location in a tar file so that it stays even if I messed something up: tar -C $HOME -czf "$HOME/vaultwarden-backup-$(date +%F-%H%M%S).tar.gz" vaultwarden

Thereafter, I pulled the latest vaultwarden docker image: docker pull vaultwarden/server:latest

After that, I removed the current vaultwarden container: docker rm vaultwarden

Now, it is time to run the latest version: docker run -d --name vaultwarden --restart unless-stopped -p 9999:80 -v "$HOME/vaultwarden:/data" vaultwarden/server:latest

I am now running the latest version with the login issues fixed.

next