How I Upgraded Vaultwarden
Published by Krrish Ghimire onI 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.