Managing Users

As an admin, you can view all users, change their roles, reset their credentials, and remove accounts.

User List

The user list shows every account on the server with the following information:

  • Display name and username
  • Role (user or admin)
  • Two-factor authentication status (enabled or not)
  • Registration date

Promote or Demote Admin

Click on a user and select "Promote to admin" or "Demote to user" to change their role. Admins have access to the dashboard, user management, invites, and server settings. Be careful who you promote — admins can manage other admins.

Reset 2FA

If a user loses access to their authenticator app and recovery codes, you can reset their two-factor authentication. The user will be required to set up 2FA again on their next login.

Password Reset

You can initiate a password reset for any user. This generates a one-time reset link that you share with the user. When they open the link, they can set a new passphrase.

Deleting Users

There are two levels of user deletion:

Soft Delete (Deactivate)

Deactivates the account. The user can no longer log in, but their messages are preserved in all chats. You can restore a soft-deleted user at any time.

Hard Delete

Permanently removes the user account. You have two options:

  • Keep messages — the account is deleted but messages remain (shown as "deleted user")
  • Purge messages — the account and all their messages are permanently removed
Hard deletion with message purge is irreversible. There is no undo. Consider soft-deleting first and only hard-deleting if you are certain.

Restore a User

Soft-deleted users can be restored from the user list. Click on the deactivated user and select "Restore." Their account, messages, and chat memberships are reactivated.

Dismiss Recovery Request

If a user submitted a recovery request (for 2FA or password reset) and you have resolved it, dismiss the request from the dashboard to clear the notification.