Bitwarden のサブスクリプションをやめて、Vaultwarden を実行する 35 ドルの Raspberry Pi を購入しました
BitWarden は素晴らしいパスワード マネージャーですが、定期的なコスト (特にサブスクリプションの形) を嫌がる場合は、最近の価格高騰を受け入れるのが難しいかもしれません。
幸いなことに、独自の Bitwarden を自己ホストする方法があります。 サーバ これにより、サブスクリプションなしで通常のアプリを使用できるようになります。必要なのは、Raspberry Pi とセットアップに約 1 時間、そして適切なバックアップを維持する意欲だけです。
同じ優れたパスワード マネージャーですが、あなただけのパスワード マネージャーです。
Vaultwarden (Rust で書かれているため、以前は bitwarden_rs として知られていました) は、Bitwarden サーバー API の非公式のオープンソース実装であり、基本的にトランスレーターとして機能します。通常の Bitwarden クライアント (ブラウザ拡張機能、iOS および Android アプリ) を使い続けると、クライアントは、Bitwarden の公式クラウド サーバーであるかのように Vaultwarden サーバーと通信します。
おまけに、非常に軽量です。 Vaultwarden は数百メガバイトの RAM に問題なく詰め込むことができます。つまり、Pi Zero 2 W で実行できます。私自身の Vaultwarden サーバーはその上で起動しましたが、後でより強力なサーバーに移動しました。
同じ信頼性の高い暗号化
通常、セルフホスティングにはかなり大きなアスタリスクが付いています。つまり、自分のプライバシーとセキュリティに対して全責任を負うのは自分自身です。設定を間違えると、問題が発生する可能性があります。
ただし、Vaultwarden は Bitwarden の暗号化を保持することで、そのリスクを軽減するのに大いに役立ちます。具体的には、クライアント側のキー導出で AES-256 を使用します。これは、サーバーが保存するのは、 暗号文、 また、マスター パスワード (ボールト全体のロックを解除する) が平文で送信されることはありません。
暗号化と同期プロトコルという難しい部分は、Bitwarden によってすでに解決されています。小規模なサーバーをセットアップするだけです。ありがたいことに、費用もそれほどかかりません。
Vaultwarden は費用対効果が高い
プレミアムが無料になり、ハードウェアの費用は自動的に支払われます
セルフホスティングにより、すべての有料機能を無料で利用できます。統合された TOTP、添付ファイル、緊急アクセス、組織、Bitwarden Send、およびボールトの健全性レポートを入手できます。
これにより、計算が非常に簡単になります。 Bitwarden の料金は、個人の場合は年間 20 ドル、家族 (最大 6 ユーザー) の場合は年間 50 ドルで、それぞれ月額 1.65 ドルまたは月額 4 ドルになります。
比較すると、1GB RAM を搭載した Raspberry Pi 5 の価格は 45 ドル、2GB モデルの価格は 65 ドル、Pi Zero 2 W (これは できる run Vaultwarden) の価格は、最近では約 20 ドルです。
電源とmicroSDカードを購入する必要があるとしても、損益分岐点はファミリープランで2年未満、個人では3年未満です。
あなたのデータが標的になる可能性は低い
パスワード保管庫はサードパーティのクラウドに保存されていないため、Bitwarden に対する攻撃が成功して壊滅的なセキュリティ侵害が発生しても (その可能性は明らかに低いですが)、資格情報が危険にさらされることはありません。必要なのは、 家 ネットワークは安全です。現実的には、Vaultwarden をインターネットに直接公開しない限り、侵害される可能性は非常に低いです。
ほとんどの人は、ホーム ネットワーク上に自己ホストされているパスワード マネージャーを持っておらず、悪意のある攻撃者が通常それを探しに行くものではありません。
Vaultwarden のセットアップ
カードをフラッシュし、Docker をインストールし、コンテナーを 1 つ実行します
Vaultwarden は驚くほど簡単に起動して実行できます。まず、Raspberry Pi OS Lite を microSD カード (または SSD) にインストールし、SSH または Raspberry Pi リモート アクセスを必ず有効にしてください。
それが完了したら、Pi にログインし、公式コマンドを使用して Docker をインストールします。次に、使用している特定の Pi に合わせて正しいイメージをプルします。 Vaultwarden GitHub には、手動で参照する代わりに参照できるテーブルがあります。
バックアップを作成してロックダウンする
最初のアカウントを作成したら、すぐに新しいサインアップを無効にしてください。 2 要素認証を強制し、Fail2Ban を追加してブルート フォース攻撃を軽減します。
最も重要なことは、./data ディレクトリを 2 台目のマシンまたは外部ドライブ。テストされていないバックアップには価値があることに注意してください 何もない。 データが回復可能であることを確認するには、実際にテスト復元を実行する必要があります。最後に、次を実行してイメージを最新の状態に保ちます。 ドッカー構成プル そしてリリースノートをざっと読んでみると 前に メジャーな新しいバージョンにジャンプします。
Vaultwarden を作るのも壊すのも金ではない
45 ドルで 1 回購入し、1 時間のセットアップを行うだけで、完全なプレミアム機能セットを利用できるようになります。 それなし サブスクリプション。厳密に金銭的な観点から見ると、間違いなく費用対効果が高いです。
本当の「障害」は、たとえば、そこにあるようなものですが、それは責任です。パスワード マネージャーは、すべての重要なサービスのパスワードを保持します。あなたがそれを壊したり、セーブデータが破損したりした場合、それを修正しなければならないのはあなたです。 Bitwarden クライアントはローカル コピーをキャッシュするため、 完全に サーバーが壊れた場合は権利を剥奪されますが、特に他人のために自己ホストしている場合には、それでもかなり重大な責任が伴います。
これまでに何かを自己ホストしたことがなく、堅牢なバックアップを作成する練習をしたことがない場合、最初の外出先として Vaultwarden をお勧めしません。リスクが高すぎます。 Bitwarden のサブスクリプション料金は依然として非常に魅力的であり、無料枠もかなり優れています。
ただし、あなたがホームラボのベテランであれば、Vaultwarden は非常に理にかなっています。
関連情報は以下のリンクからご確認いただけます