Skip to content

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