Invites
Freedom Messenger is invite-only. You control who can join your server by creating and managing invite links.
Creating an Invite
From the admin dashboard, go to the Invites section and click "Create invite." You can configure:
- Name (optional) — a label to remind you who the invite is for (e.g., "For John" or "Marketing team")
- Max uses (optional) — how many times the link can be used before it expires. Leave blank for unlimited uses.
- Expiration (optional) — when the link stops working. Leave blank for no expiration.
After creating the invite, you will get a link like https://your-server.com/join?token=abc123. Share this link with the people you want to invite.
Managing Invites
The invites list shows all active and used invites. For each invite, you can see:
- Name (if set)
- Number of times used
- Max uses (if limited)
- Expiration date (if set)
- Creation date
Revoking an Invite
Click "Revoke" on any invite to immediately disable it. Anyone who has the link will see an error when they try to use it. Users who have already registered through this invite are not affected.
CLI Invites
You can also generate invite links from the command line:
freedom-mess invite This is useful when setting up a new server before the web interface is accessible.
Best Practices
- Create separate invites for different groups of people — this makes it easy to track who joined through which invite
- Set max uses to 1 for individual invites — this prevents link sharing
- Set an expiration for time-sensitive invites — this prevents old links from being used later
- Revoke invites you no longer need