Skip to content

nordrelay user

Manage users and chat identity links.

Usage

bash
nordrelay user <subcommand> [options]

Subcommands

SubcommandPurpose
listList configured users
create-adminCreate an admin user
createCreate a normal user
reset-passwordSet a new password
link-telegramLink a Telegram user ID
link-discordLink a Discord user ID
link-slackLink a Slack user ID and optional team ID
link-matrixLink a Matrix user ID and optional homeserver
link-codeCreate a Telegram link code
telegram-link-codeCreate a Telegram link code
discord-link-codeCreate a Discord link code
slack-link-codeCreate a Slack link code
matrix-link-codeCreate a Matrix link code

Options

OptionDescription
--email <email>Target user email
--name <name>Display name for new users
--password <password>Password for automation; prefer interactive input or secret files where possible
--group <ids> / --groups <ids>Comma-separated group IDs for create
--telegram-user-id <id>Telegram account ID
--discord-user-id <id>Discord account ID
--slack-user-id <id>Slack account ID
--slack-team-id <id>Slack workspace/team ID
--matrix-user-id <id>Matrix user ID
--matrix-homeserver <url>Matrix homeserver URL

Examples

bash
nordrelay user list
nordrelay user create-admin --email admin@example.com --name Admin
nordrelay user create --email user@example.com --name User --groups user
nordrelay user reset-password --email user@example.com
nordrelay user link-telegram --email user@example.com --telegram-user-id <id>
nordrelay user discord-link-code --email user@example.com

Notes

The WebUI Users page provides the same core management flow with additional audit, group, channel, and lock views.

Released under the MIT License.