Prompts for the username localpart (the part before @), a password, and whether the user is an admin, then creates the account on a running Synapse. It authenticates with the registration_shared_secret from your homeserver.yaml, so that secret must be configured even when open registration is off. Uses http://localhost:8008 by default. Add -u, -p, and --admin or --no-admin to skip the prompts.
Looking for more? Search all 7,657 commands — works offline, in English or Spanish, and fixes typos.