Scripts and CI to patch (including branding) and build the Bitwarden web client [disclaimer], to make it compatible with Vaultwarden.
Important
When using this web-vault, please report any bugs or suggestions directly to us (see Get in touch), regardless of whatever other clients you are using (mobile, desktop, browser...). DO NOT use the official Bitwarden support channels.
To build the web-vault you need either node and npm installed or use Docker.
For a quick and easy local build you could run:
make full
That will generate a tar.gz
file within the builds
directory which you can extract and use with the WEB_VAULT_FOLDER
environment variable.
Or via the usage of building via a container:
make container-extract
That will extract the tar.gz
and files generated via Docker into the container_builds
directory.
The default is to use docker
, but podman
works too.
You can force them by replacing container
with either docker
or podman
, like:
make docker-extract
# Or
make podman-extract
You can configure the default via a .env
file. See the .env.template
.
Or you can set it as a make argument with the make command:
make CONTAINER_CMD=podman container-extract
For more information see: Install the web-vault
The builds are available in the releases page, and can be replicated with the scripts in this repo.
Have a question, suggestion or need help? Join our community on Matrix, GitHub Discussions or Discourse Forums.
Encountered a bug or crash? Please search our issue tracker and discussions to see if it's already been reported. If not, please start a new discussion or create a new issue. Ensure you're using the latest version of Vaultwarden and there aren't any similar issues open or closed!
This project is not associated with Bitwarden or Bitwarden, Inc.
However, one of the active maintainers for Vaultwarden is employed by Bitwarden and is allowed to contribute to the project on their own time. These contributions are independent of Bitwarden and are reviewed by other maintainers.
The maintainers work together to set the direction for the project, focusing on serving the self-hosting community, including individuals, families, and small organizations, while ensuring the project's sustainability.
Please note: We cannot be held liable for any data loss that may occur while using Vaultwarden. This includes passwords, attachments, and other information handled by the application. We highly recommend performing regular backups of your files and database. However, should you experience data loss, we encourage you to contact us immediately.