Vaultwarden Wiki 中文版
⮐ Vaultwarden Wiki个人主页联系我
  • 关于
  • 首页
  • FAQ
    • 1.FAQ
    • 2.审计
    • 故障排除
      • 1.Bitwarden Android 故障排除
  • 容器镜像的使用
    • 1.容器镜像的选择
    • 2.启动容器
    • 3.更新 Vaultwarden 镜像
    • 4.使用 Docker Compose
    • 5.使用 Podman
  • 部署
    • 1.构建您自己的镜像
    • 2.构建二进制
    • 3.预构建二进制
    • 4.第三方包
    • 5.部署示例
    • 6.代理示例
    • 7.转储示例
    • HTTPS
      • 1.启用 HTTPS
      • 2.使用 Let's Encrypt 证书运行私有 Vaultwarden 实例
  • 配置
    • 1.配置概述
    • 2.禁用新用户注册
    • 3.禁用邀请
    • 4.启用管理页面
    • 5.禁用管理令牌
    • 6.启用 WebSocket 通知
    • 7.启用移动客户端推送通知
    • 8.启用 U2F 和 FIDO2 WebAuthn 身份验证
    • 9.启用 YubiKey OTP 身份验证
    • 10.更改持久性数据位置
    • 11.更改 API 请求大小限制
    • 12.更改 worker 数量
    • 13.SMTP 配置
    • 14.显示密码提示
    • 15.禁用或覆盖密码库接口托管
    • 16.日志记录
    • 17.设置为 systemd 服务
    • 18.从 LDAP 同步用户
    • 19.使用备用基本目录(子目录/子路径)
    • 20.其他配置
    • *使用 systemd docker 运行
    • 数据库
      • 1.使用 MariaDB (MySQL) 后端
      • 2.使用 PostgreSQL 后端
      • 3.在未启用 WAL 的情况下运行
      • 4.从 MariaDB (MySQL) 迁移到 SQLite
    • 安全
      • 1.强化指南
      • 2.Fail2ban 设置
      • 3.Docker Traefik ModSecurity 设置
    • 其他
      • 1.翻译电子邮件模板
      • 2.翻译管理页面
      • 3.自定义 Vaultwarden CSS
  • 备份
    • 1.通用(非 docker)
  • 其他
    • 1.从 Keepass 或 KeepassX 导入数据
    • 2.备份您的密码库
    • 3.与上游 API 实现的区别
    • 4.支持上游的发展
    • 5.使用 Cloudflare DNS 的 Caddy 2.x
    • 6.Git hooks
    • *使用非 root 用户运行 docker 容器
    • *使私有 CA 和自签名证书兼容 Chrome
    • *测试 SSO
由 GitBook 提供支持
在本页
  • 启用移动客户端推送通知
  • 从美国服务器切换到欧盟服务器(反之亦然)
  1. 配置

7.启用移动客户端推送通知

上一页6.启用 WebSocket 通知下一页8.启用 U2F 和 FIDO2 WebAuthn 身份验证

最后更新于1个月前

对应的

从 Vaultwarden 1.29.0 版本开始,您可以激活移动客户端的推送通知,以在移动应用程序、网页扩展程序和网页密码库之间您的个人密码库,而无需手动同步。

启用移动客户端推送通知

1、访问 ,输入您的电子邮箱地址,然后您将获得一个 INSTALLATION ID 和 KEY。

在 实施之前,请确保选择 bitwarden.com(美国)作为数据区域。

Vaultwarden 目前不支持欧盟数据区域。如果您已请求 bitwarden.eu(欧盟)的 INSTALLATION ID 和 KEY,您需要等到 PR 合并和发布后,自己 并进行必要的更改,或者您可以简单地请求一个用于美国数据区域的新的 ID/KEY 对。

2、将以下设置添加到 docker-compose.yml(并确保插入上一步获取到的正确 ID 和 KEY):

    environment:
      - PUSH_ENABLED=true
      - PUSH_INSTALLATION_ID=
      - PUSH_INSTALLATION_KEY=

如果您在上一步中请求了 bitwarden.eu(欧盟) 的安装 ID 和 kEY,您还必须设置

      - PUSH_RELAY_URI=https://api.bitwarden.eu
      - PUSH_IDENTITY_URI=https://identity.bitwarden.eu

3、重新创建您的容器,例如:

docker compose up -d vaultwarden

4、将您的应用程序连接到您的 Vaultwarden 实例。

如果您在 之前已经连接了 Bitwarden 应用程序,则推送通知将不适用于您的设备(因为设备令牌从未保存)。您必须清除应用程序数据(或重新安装应用程序)然后再次连接您的 Vaultwarden 账户,才能向 注册推送令牌。

5、测试移动端的推送通知是否正常工作,例如通过重命名网页密码库中的文件夹,然后查看移动应用程序中的文件夹在几秒钟后是否发生变化。

从美国服务器切换到欧盟服务器(反之亦然)

要从一个数据区域切换到另一数据区域,您必须:

  1. 取消所有会话授权并清除移动应用程序上的应用程序数据

  2. 使用不同的数据区域重复上一节中的步骤 1 到步骤 5

除了步骤 1 之外,您还可以清除数据库中 devices 表的 push_uuid 字段,例如:

UPDATE devices SET push_uuid = NULL;

这将触发在您下次登录该设备时重新注册您的推送设备。

推送通知仅适用于从官方移动商店(App Store、Google Play 商店)或使用 Google Play 商店的替代客户端(如 Aurora 商店)获取的 Bitwarden 应用程序。从 、NeoStore 或其他替代商店安装的 Bitwarden,推送通知将不起作用。因为这些应用程序是在不支持 Firebase Messaging 的情况下构建的。为保证推送通知正常,请确保 firebaseinstallations.googleapis.com 未被阻止,因为该功能需要它才能正常工作。

在进行此更改之前,请确保您使用的是最新版本。

官方页面地址
自动同步
https://bitwarden.com/host/
#3752
构建 Vaultwarden
v1.30.2
Bitwarden 的 Azure 通知中心
F-Droid