I had posted earlier about running Vaultwarden (a Bitwarden server in Rust). This has been running amazingly all this time.

But today, when I tried to log in from the browser extension, I kept getting an error.

Searching in the forum, I found the issue – I had to update the Vaultwarden server.

Since I was running Vaultwarden as a Docker container, and I had run the docker command directly, so I decided to create a docker-compose.yml file instead this time.

I took a backup of the Vaultwarden data folder, just in case.

First I had to stop the Vaultwarden container.

docker stop vaultwarden

After stopping the container, remove the container permanently.

docker rm -f vaultwarden

Next, I created the docker-compose file.

    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: always
      SIGNUPS_ALLOWED: "false"
      ADMIN_TOKEN: "some_long_random_string"
      - ./data:/data
      - ''

With that in place. I had to run the following commands

docker-compose pull

And finally run the container with

docker-compose up -d