User Management

User Management

Invite team members, assign roles, and control what each person can access in your Tindra organization. Members are shared across all projects.

Inviting users

Invite new members from Settings > Members > Invite Member. Enter their email address and assign a role. They receive an email with a sign-in link.

If OAuth is configured, they sign in with their existing identity provider account after accepting the invite.

Roles

Role Access
Owner Full access, including billing and deleting the organization
Admin Manage members, projects, and settings. Cannot delete the organization.
Member View and triage issues in all projects

Removing a user

Go to Settings > Members, find the user, and click Remove. This revokes their access immediately. Their past activity (resolved issues, comments) remains in the audit log.

Password reset

There is no self-service forgot-password flow. Admins can trigger a reset in two ways:

  • UI: Go to Settings > Members, open the menu next to the user, and click Send password reset.
  • CLI: docker compose exec tindra /tindra users send-password-reset user@example.com

Both send a password reset email to the user. If email is not configured, the CLI command prints the reset link directly so you can share it manually.

If OAuth is the only configured login method, password reset is not applicable. Users sign in via their identity provider.

Timezone

Each user can set their own timezone in Settings > Profile. Tindra uses it for all timestamps, charts, and heatmaps throughout the UI. The default is UTC.

First user gets all permissions

There is no default admin account. The first user to register (via password or OAuth) automatically receives all permissions: manage projects, manage users, manage alerts, manage issues. Sign up on your instance and you are the admin.