Bitwardenクライアント向けAPI、SQL Serverデータベース、Dockerによるデプロイを提供するバックエンドサーバー。
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
コンテナイメージを取得する
docker pull vaultwarden/server:latest - 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 の数値は毎日更新されます。
関連プロジェクト
PrivNoteに着想を得た、RustバックエンドとSvelteフロントエンドによるセルフホスト可能なオープンソースの暗号化メモ・ファイル共有サービスです。
認証、MFA、SSO、ボット対策を備えた、セキュアなリバースプロキシ兼アプリ管理・ゲートウェイのセルフホスト型ホームサーバープラットフォーム。
ファイルやノートをブラウザーで暗号化してからサーバーに送る、セルフホスト型クラウドストレージ。
コードホスティング、CI/CDパイプライン、Gitspaces開発環境、アーティファクトレジストリを統合した、セルフホスト可能なオープンソース開発者向けプラットフォーム。
収入、支出、予算、定期取引を記録でき、データをクラウドにアップロードせずに使えるセルフホスト型の家計管理ツールです。