Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

License

NotificationsYou must be signed in to change notification settings

dani-garcia/vaultwarden

Repository files navigation

Vaultwarden Logo

An alternative server implementation of the Bitwarden Client API, written in Rust and compatible withofficial Bitwarden clients [disclaimer], perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.


GitHub Releaseghcr.io PullsDocker PullsQuay.io
ContributorsForksStarsIssues OpenIssues ClosedAGPL-3.0 Licensed
Dependency StatusGHA ReleaseGHA Build
Matrix ChatGitHub DiscussionsDiscourse Discussions

Important

When using this server, please report any bugs or suggestions directly to us (seeGet in touch), regardless of whatever clients you are using (mobile, desktop, browser...). DO NOT use the official Bitwarden support channels.


Features

A nearly complete implementation of the Bitwarden Client API is provided, including:


Usage

Important

The web-vault requires the use a secure context for theWeb Crypto API.That means it will only work viahttp://localhost:8000 (using the port from the example below) or if youenable HTTPS.

The recommended way to install and use Vaultwarden is via our container images which are published toghcr.io,docker.io andquay.io.Seewhich container image to use for an explanation of the provided tags.

There are alsocommunity driven packages which can be used, but those might be lagging behind the latest version or might deviate in the way Vaultwarden is configured, as described in ourWiki.

Alternatively, you can alsobuild Vaultwarden yourself.

While Vaultwarden is based upon theRocket web framework which has built-in support for TLS our recommendation would be that you setup a reverse proxy (seeproxy examples).

Tip

For more detailed examples on how to install, use and configure Vaultwarden you can check ourWiki.

Docker/Podman CLI

Pull the container image and mount a volume from the host for persistent storage.
You can replacedocker withpodman if you prefer to use podman.

docker pull vaultwarden/server:latestdocker run --detach --name vaultwarden \  --env DOMAIN="https://vw.domain.tld" \  --volume /vw-data/:/data/ \  --restart unless-stopped \  --publish 127.0.0.1:8000:80 \  vaultwarden/server:latest

This will preserve any persistent data under/vw-data/, you can adapt the path to whatever suits you.

Docker Compose

To use Docker compose you need to create acompose.yaml which will hold the configuration to run the Vaultwarden container.

services:vaultwarden:image:vaultwarden/server:latestcontainer_name:vaultwardenrestart:unless-stoppedenvironment:DOMAIN:"https://vw.domain.tld"volumes:      -./vw-data/:/data/ports:      -127.0.0.1:8000:80

Get in touch

Have a question, suggestion or need help? Join our community onMatrix,GitHub Discussions orDiscourse Forums.

Encountered a bug or crash? Please search our issue tracker and discussions to see if it's already been reported. If not, pleasestart a new discussion orcreate a new issue. Ensure you're using the latest version of Vaultwarden and there aren't any similar issues open or closed!


Contributors

Thanks for your contribution to the project!

Contributors Count
Contributors Avatars


Disclaimer

This project is not associated withBitwarden 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.


Bitwarden_RS

This project was known as Bitwarden_RS and has been renamed to separate itself from the official Bitwarden server in the hopes of avoiding confusion and trademark/branding issues.
Please see#1642 - v1.21.0 release and project rename to Vaultwarden for more explanation.


[8]ページ先頭

©2009-2025 Movatter.jp