Skip to content

Invites and Registration

Odeion has no open registration. New accounts are created by redeeming an invite code, whether the user signs up with a password or through an OAuth provider.

Mods and admins can create invites from Admin > Users. Each invite has:

PropertyDefaultDescription
CodeGeneratedA random 32-character code.
Granted roleviewerThe role the new account receives.
Expiry7 daysHow long the code can be redeemed.
Max uses1How many accounts the code can create. 0 means unlimited.

Who can create an invite for which role:

Creator roleCan invite
Adminviewer, curator, mod, admin
Modviewer, curator
Curator, ViewerCannot create invites

The invited person opens your server’s URL, chooses register, and enters the invite code with their desired username and password. Requirements:

  • Username: 2 to 32 characters; letters, numbers, hyphens, and underscores only.
  • Password: at least 8 characters.

To sign up with Google, Discord, or Apple instead, the person starts the OAuth login; for an unknown identity the flow asks for the invite code and a username, and no password is needed. See OAuth and SSO Providers.

Invite redemption attempts are rate limited per source IP to prevent code guessing.

The Admin > Users page lists invites you created, with their expiry, use count, and remaining uses. Deleting an invite immediately stops further redemptions; accounts already created through it are unaffected.

The Registration kill switch blocks all account creation, even with a valid invite code.