Connect your devices
First device
In the extension, create a vault and unlock it. Open Sync, enter the server address, name the device, and choose Set up a new server. This uploads the vault as it stands. Registration needs an invitation token: a fresh server logs one at first boot, and the admin CLI issues more.
On Android you can instead choose Create a vault on the first screen, which generates the vault on the phone and registers it with the token.
Adding a second device
Enrolment needs both a token and the master password. Either alone is not enough.
- On a device that already has the vault, choose Add a device (extension) or Invite a device (Android Settings). A QR code appears.
- On the new device, choose Join with a token (extension) or Join (Android) and scan the QR code, or paste the token. The QR carries only the server address and the single-use token, never the master password.
- Enter the master password on the new device.
Tokens are single-use and expire after a short time. If one expires, make another.
When sync happens
Sync runs when you unlock and shortly after any change. There is no periodic background sync, because that would mean keeping the vault key alive on a timer. Edits made on two devices at once are never silently overwritten: the extension keeps both copies of a conflicting item.
Moving a local vault onto a server
In the extension, a local vault can be connected to a new server and uploads as-is, unless Never sync this vault is on. On Android there is no conversion: restore a backup or re-create the items.
Changing the master password
Settings → Master password, in either app. Items are not re-encrypted, so nothing re-syncs. Other devices keep syncing and ask for the new password at their next unlock. Outstanding device tokens are spent by the change. There is no way back to the old password.