bitwarden_rs。src/ 配下):
main.rs / config.rs / auth.rs — 起動・設定・認証基盤api/ — core(Vault/Organization/Send 等の本体 API), identity.rs(ログイン/JWT), admin.rs(管理画面), icons.rs(Webサイトアイコン), notifications.rs(WebSocket通知), push.rs(モバイルPush), web.rs(Web Vault 配信)db/ — Diesel ORM による SQLite / MySQL / PostgreSQL 対応mail.rs, sso.rs, crypto.rs, ratelimit.rs 等bw_web_builds で改変したものを同梱。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 でバイナリ生成も可能。
localhost 以外は HTTPS 必須。Nginx/Caddy/Traefik 等の リバースプロキシ経由 で TLS 終端するのが推奨(Rocket の TLS も可)。DOMAIN, SIGNUPS_ALLOWED, SMTP_*, ADMIN_TOKEN など)または管理画面(/admin)から設定。ADMIN_TOKEN を設定すると管理 UI からユーザ管理・SMTP 等を GUI 設定できる。/vw-data/(SQLite 本体、添付、アイコンキャッシュ、RSA キー)の 定期バックアップ が最重要。問題報告は公式 Bitwarden ではなく本プロジェクトの Matrix / GitHub Discussions / Discourse へ。