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.