Why it fits
It is licensed under GNU AGPL version 3; the official project presence is primarily the GitHub repository. You can run your own vault backend without paying for hosted Bitwarden for private use.
Getting started
Prerequisites (from the official docs):
- A server with Docker and Docker Compose
- A data volume for the vault
- A domain and HTTPS via a reverse proxy if clients connect over the internet
- Official Bitwarden apps or browser extensions as clients
Steps:
- Create a data directory and start vaultwarden/server with DOMAIN set (docker run or Compose), as in the README Usage section.
- Open the web vault in a browser (HTTPS is required except on localhost).
- Create your account, then point the Bitwarden clients at your server URL.
Official wiki: Using Docker Compose: https://github.com/dani-garcia/vaultwarden/wiki/Using-Docker-Compose
Starting a container (docker run): https://github.com/dani-garcia/vaultwarden/wiki/Starting-a-Container
Notes
Uses Bitwarden clients; those clients have their own licenses/distribution channels.
