JavaScriptSolidServer/docs/invites.md at gh-pages · JavaScriptSolidServer/JavaScriptSolidServer

Latest commit

Invite-Only Registration

Control who can create accounts by requiring invite codes.

jss start --idp --invite-only

Managing Invite Codes

# Create a single-use invite
jss invite create
# Created invite code: ABCD1234

# Create multi-use invite with note
jss invite create -u 5 -n "For team members"

# List all active invites
jss invite list
#   CODE        USES     CREATED      NOTE
#   -------------------------------------------------------
#   ABCD1234    0/1      2026-01-03
#   EFGH5678    2/5      2026-01-03   For team members

# Revoke an invite
jss invite revoke ABCD1234

How It Works

Mode Registration Pod Creation
Open (default) Anyone can register Anyone can create pods
Invite-only Requires valid invite code Via registration only

When --invite-only is enabled:

  • The registration page shows an "Invite Code" field
  • Invalid or expired codes are rejected with an error
  • Each use decrements the invite's remaining uses
  • Depleted invites are automatically removed

Invite codes are stored in .server/invites.json in your data directory.