Admin panel
Users & accounts
Managing every account on the server — provisioning, invites, disabling and server bans.
The Users page of the admin panel lists every account on the server, searchable and sortable.
Creating accounts
Three doors into the server:
- Open registration — users sign up themselves when
registrationEnabledis on. - Direct creation — an admin creates the account and sets a password.
- Provisioning with invite mail — an admin creates the account and the user receives an email to set their own password (needs SMTP configured).
Acting on accounts
From a user’s row/drawer:
- Disable — blocks login without touching content; reversible.
- Server ban — the app-wide top of the moderation ladder; refused at login, liftable by admins only.
- Role — grant or revoke the global admin role.
- Disable 2FA — shown once the account has two-factor authentication turned on; deletes their secret and recovery codes so they can sign in with just their password and re-enroll. Audit-logged.
Note
Account deletion is user-initiated (with a grace period) — admins disable or ban; they don’t erase someone’s identity on their behalf.
Rescuing a locked-out sole admin
The admin-panel action above needs another admin to click it — if the account that’s locked out of 2FA is itself the only admin, disable it from the server console instead:
docker compose exec app bin/console tyto:user:reset-2fa admin@example.com
Also audit-logged. See Troubleshooting for the full recovery-code-first path.