Repolode
dani-garcia

dani-garcia/vaultwarden

Bitwarden Client APIを実装したRust製の代替サーバー。公式Bitwardenクライアントに対応し、セルフホスト環境で利用できます。

代替できる製品:Bitwarden

スター
69,365
フォーク
3,353
未解決の Issue
103
最終コミット
5 日前

これは何?

Vaultwardenは、Rustで書かれたBitwarden Client APIの非公式サーバーです。ブラウザー、デスクトップ、モバイル向けの公式Bitwardenクライアントから接続できるため、自分で運用するインフラ上にパスワード保管庫を置けます。

公式サーバーはリソースを消費しすぎると感じるセルフホスターを対象としています。個人用保管庫、Send、添付ファイル、Webサイトのアイコン、コレクションやメンバーのロールを備えた組織、FIDO2、YubiKey、Duoなど複数の二要素認証方式、緊急アクセスなど、Client APIの大部分をカバーしています。管理用バックエンドと、変更を加えたWeb保管庫も同梱されています。

推奨される導入方法は、公式コンテナイメージを永続データボリュームとともに実行することです。Web保管庫ではWeb Crypto APIの利用にHTTPSが必要なため、リバースプロキシの背後に配置することが推奨されています。以前はbitwarden_rsという名称で、Bitwarden, Inc.とは提携していません。

主な機能

  • 01公式のBitwardenブラウザー、デスクトップ、モバイルクライアントに対応
  • 02個人用保管庫、Send、添付ファイルをサポート
  • 03コレクション、メンバーのロール、グループ、イベントログを備えた組織機能
  • 04FIDO2、YubiKey、Duoなど複数の二要素認証方式に対応
  • 05管理用バックエンドとWeb保管庫を同梱
  • 06ghcr.io、Docker Hub、Quay.ioでコンテナイメージを配布

ユースケース

  • 自宅のサーバーで個人や家族向けのパスワードマネージャーを運用する
  • 小規模な組織で共有保管庫をセルフホストする
  • 自分で管理するインフラに移行し、ホスト型パスワードマネージャーを置き換える

クイックスタート

  1. 1

    コンテナイメージを取得する

    docker pull vaultwarden/server:latest
  2. 2

    データボリュームを指定し、DOMAINを設定してコンテナを実行する

    docker 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

使う前に知っておきたいこと

  • Web VaultにはHTTPSが必要です。TLSは自分で有効にしてください。リバースプロキシ経由での設定がおすすめです。
  • Bitwardenとは無関係です。不具合の報告先はBitwardenサポートではなく、Vaultwardenです。
  • AGPL-3.0でライセンスされています。ネットワーク経由での利用に関するソースコード公開義務を含むコピーレフトライセンスです。

トピック

よくある質問

vaultwarden とは?
Bitwarden Client APIを実装したRust製の代替サーバー。公式Bitwardenクライアントに対応し、セルフホスト環境で利用できます。 Vaultwardenは、Rustで書かれたBitwarden Client APIの非公式サーバーです。ブラウザー、デスクトップ、モバイル向けの公式Bitwardenクライアントから接続できるため、自分で運用するインフラ上にパスワード保管庫を置けます。
vaultwarden は無料で使えますか?ライセンスは?
vaultwarden は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
vaultwarden は今もメンテナンスされていますか?
活発にメンテナンス中。vaultwarden の最終コミットは 2026年10月16日 です。
vaultwarden は何に使えますか?
自宅のサーバーで個人や家族向けのパスワードマネージャーを運用する 小規模な組織で共有保管庫をセルフホストする 自分で管理するインフラに移行し、ホスト型パスワードマネージャーを置き換える
vaultwarden のインストール方法は?
コンテナイメージを取得する: docker pull vaultwarden/server:latest データボリュームを指定し、DOMAINを設定してコンテナを実行する: docker 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
vaultwarden はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/dani-garcia/vaultwarden

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト