Selfhost your own Bitwarden instance

Start by installing Docker with Compose

Create a file called docker-compose.yaml

Paste the following into this file

version: "3.6"
services:
  Bitwarden:
    container_name: "Bitwarden"
    environment:
      - "ROCKET_PROFILE=release"
      - "ROCKET_ADDRESS=0.0.0.0"
      - "ROCKET_PORT=80"
    image: "vaultwarden/server:latest"
    network_mode: "bridge"
    ports:
      - "80:80/tcp"
    restart: "unless-stopped"
    volumes:
      - "/docker/bitwarden:/data"

Save and exit the file

docker-compose up -d

Bitwarden will now be accessible by entering the IP of the server on http.

Please note, Bitwarden requires an SSL certificate on HTTPS. You could use LetsEncrypt or Cloudflare etc.