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.