github-trend-summarizer

vaultwarden (dani-garcia/vaultwarden)

このリポジトリは何?

このリポジトリは何が嬉しいの?(既存との比較)

使うときの流れ

  1. デプロイ: 公式推奨は Docker/Podman コンテナ(ghcr.io / docker.io / quay.io)。
    docker run -d --name vaultwarden \
      -e DOMAIN="https://vw.domain.tld" \
      -v /vw-data/:/data/ \
      -p 127.0.0.1:8000:80 \
      vaultwarden/server:latest
    

    またはソースから cargo build --features sqlite でバイナリ生成も可能。

  2. HTTPS 化: Web Crypto API の要件から localhost 以外は HTTPS 必須。Nginx/Caddy/Traefik 等の リバースプロキシ経由 で TLS 終端するのが推奨(Rocket の TLS も可)。
  3. 初期設定: 環境変数(DOMAIN, SIGNUPS_ALLOWED, SMTP_*, ADMIN_TOKEN など)または管理画面(/admin)から設定。ADMIN_TOKEN を設定すると管理 UI からユーザ管理・SMTP 等を GUI 設定できる。
  4. クライアント接続: 公式 Bitwarden のブラウザ拡張・モバイル・デスクトップアプリの「サーバ URL」を自前ドメインに切り替え → アカウント作成 → 既存 Bitwarden からエクスポートしたデータをインポート。
  5. 組織・共有: Organization を作成し、Collection / Group / Policy を設定してチーム共有。必要に応じて 2FA、Emergency Access、Send、SSO (OIDC) を有効化。
  6. 運用: /vw-data/(SQLite 本体、添付、アイコンキャッシュ、RSA キー)の 定期バックアップ が最重要。問題報告は公式 Bitwarden ではなく本プロジェクトの Matrix / GitHub Discussions / Discourse へ。