User Provisioning¶
Automatically create and sync user accounts across integrated services when new platform users are registered. Enable with enableUserProvisioning in Settings.
Supported Services¶
| Service | Mode | Notes |
|---|---|---|
| Rocket.Chat | Always lazy | SSO on first access |
| Gitea | Eager or lazy | Admin API provisioning |
| Vaultwarden | Eager or lazy | Invite-based (no password management) |
| Listmonk | Eager or lazy | Subscriber sync |
Configuration¶
From Settings > User Provisioning:
- Toggle provisioning per service
- Choose eager (create immediately on user registration) or lazy (create on first access)
- View provisioning status per user in the Service Accounts panel on the Users page
Bulk Sync¶
Trigger a bulk sync from /api/users/provisioning/sync to provision all existing users across enabled services. Useful after enabling a new service.
Admin Routes¶
/app/users(edit drawer) — per-user service account status and actions/app/settings(User Provisioning tab) — per-service toggle and timing