-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Enabling Mobile Client push notification
Since version 1.29.0
of Vaultwarden, you can activate Mobile Client push notifications to automatically sync your personal vault between the mobile app, the web extension and the web vault without the need to sync manually.
-
Go to https://bitwarden.com/host/ insert your email address and you'll get an INSTALLATION ID and KEY.
⚠️ Until #3752 is implemented, make sure to selectbitwarden.com (United States)
as Data Region.
💡 The EU Data Region is currently not supported by Vaultwarden. If you have requested an INSTALLATION ID and KEY forbitwarden.eu (European Union)
, you need to either wait until the PR is merged and released, build Vaultwarden with necessary changes yourself, or you can simply request a new id/key pair for the US Data Region. -
Add the following settings to your
docker-compose.yml
(and make sure you insert the correct ID and the KEY from the previous step):
environment:
- PUSH_ENABLED=true
- PUSH_INSTALLATION_ID=
- PUSH_INSTALLATION_KEY=
- Recreate your container, e.g. with
docker compose up -d vaultwarden
-
Connect your app to your Vaultwarden instance.
⚠️ Unless you're using a freshly installed Bitwarden app, push notifications will not work with already connected clients. You have to clear the app data of your mobile app (or reinstall the app) and connect your Vaultwarden account again to register the push token with the Bitwarden's Azure Notification Hub.
💡 Push notifications will also only work on Bitwarden apps installed from the official mobile stores (App Store, Google Play Store) or when using alternative clients for the Google Play Store (such as Aurora Store). Push notifications will not work using Bitwarden clients installed from F-Droid, NeoStore or other alternative stores. Those apps have been built without support for Firebase Messaging. -
Test if mobile push notifications work, for example by renaming a folder in the web vault and see if it changes after a few seconds in your mobile app.
- Which container image to use
- Starting a container
- Using Docker Compose
- Using Podman
- Updating the vaultwarden image
- Overview
- Enabling admin page
- SMTP configuration
- Disable registration of new users
- Disable invitations
- Enabling WebSocket notifications
- Enabling Mobile Client push notification
- Enabling SSO support using OpenId Connect
- Other configuration
- Using the MariaDB (MySQL) Backend
- Using the PostgreSQL Backend
- Running without WAL enabled
- Migrating from MariaDB (MySQL) to SQLite
- Hardening Guide
- Password hint display
- Enabling U2F and FIDO2 WebAuthn authentication
- Enabling YubiKey OTP authentication
- Fail2Ban Setup
- Fail2Ban + ModSecurity + Traefik + Docker
- Translating the email templates
- Translating admin page
- Customize Vaultwarden CSS
- Using custom website icons
- Disabling or overriding the Vault interface hosting
- Building binary
- Building your own docker image
- Git hooks
- Differences from the upstream API implementation