Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.62 KB

README.md

File metadata and controls

50 lines (34 loc) · 1.62 KB

About

bitwarden

Vaultwarden is an alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients, it is perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.

Usage

Requirements

  • Traefik up and running.
  • A subdomain of your choice, this example uses vaultwarden.
    • You should be able to create a subdomain with your DNS provider, use a A record with the same IP address as your root domain.

Configuration

Replace the environment variable in .env with your own, then run :

sudo docker-compose up -d

You should then be able to access the bitwarden web-ui admin interface with the ADMIN_TOKEN.

Update

The image is automatically updated with watchtower thanks to the following label :

  # Watchtower Update
  - "com.centurylinklabs.watchtower.enable=true"

Security

Comment admin token to disable the admin interface after you have created your users. The IP filtering label is set in the docker-compose, you can restrict access to this service by modifying the traefik whitelist.