vaultwarden - Rustで書かれた非公式のビットワーデン互換サーバー、以前はbitwarden_rsとして知られていました

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

Created at: 2018-02-18 06:40:20
Language: Rust
License: GPL-3.0

Rustで記述され、アップストリームのBitwardenクライアント*と互換性のあるBitwardenサーバーAPIの代替実装であり、公式のリソースを大量に消費するサービスを実行することが理想的ではない可能性があるセルフホスト展開に最適です。

📢注:このプロジェクトはBitwarden_RSとして知られており、混乱や商標/ブランディングの問題を回避することを期待して、公式のBitwardenサーバーから分離するために名前が変更されました。詳細については、#1642を参照してください。


ドッカープル 依存関係の状態 GitHub リリース GPL-3.0ライセンス マトリックスチャット

画像はBitwarden APIのRust実装に基づいています。

このプロジェクトは、BitwardenプロジェクトおよびBitwarden, Inc.とは関係ありません。

⚠️重要⚠️:このサーバーを使用する場合は、使用しているクライアント(モバイル、デスクトップ、ブラウザなど)に関係なく、バグや提案を直接報告してください(連絡方法については、このページの下部をご覧ください)。公式サポートチャネルを使用しないでください。


顔立ち

基本的に、Bitwarden APIの完全な実装は以下を含めて提供されます。

  • 組織のサポート
  • 添付 ファイル
  • ボールト API のサポート
  • Vault インタフェースの静的ファイルの提供
  • ウェブサイトアイコンAPI
  • オーセンティケータとU2Fのサポート
  • YubiKeyとDuoのサポート

取り付け

Docker イメージをプルし、永続ストレージ用にホストからボリュームをマウントします。

docker pull vaultwarden/server:latest
docker run -d --name vaultwarden -v /vw-data/:/data/ -p 80:80 vaultwarden/server:latest

これにより、/vw-data/の下の永続的なデータが保持され、自分に合ったパスに適応できます。

重要: Chrome などの一部のウェブブラウザでは、安全でないコンテキストでのウェブ暗号 API の使用が禁止されています。この場合、のようなエラーが発生する可能性があります。この問題を解決するには、HTTPS から Web コンテナーにアクセスする必要があります。

Cannot read property 'importKey'

これは、vaultwardenで直接構成することも、サードパーティのリバースプロキシを使用して構成することもできます(いくつかの例)。

利用可能なドメイン名がある場合は、Let's Encryptを使用してHTTPS証明書を取得するか、mkcertなどのユーティリティを使用して自己署名証明書を生成できます。キャディのように、一部のプロキシは自動的にこの手順を実行します(上記のリンクの例を参照)。

使い

Vault warden サーバーを構成および実行する方法の詳細については、Vault warden wiki を参照してください。

お問い合わせ

質問したり、提案や新機能を提供したり、ソフトウェアの構成やインストールについてサポートを受けたりするには、フォーラムを使用してください

vaultwarden自体にバグやクラッシュを見つけた場合は、問題を作成してください。ただし、同様の問題が開いていないことを確認してください。

チャットしたい場合は、通常、Matrixの#vaultwarden:matrix.orgルームでぶらぶらしています。お気軽にご参加ください!

スポンサー

プロジェクトへの貢献に感謝します!

クリス・アルファノ
番号