NOTE: This module has been deprecated. Its functionality has been moved to other modules, see the mod_invites documentation for details.
This module allows admins and users to create invitations suitable for sharing to potential new users/contacts.
User invitations can be created through the “New Invite” ad-hoc command. An overview of the semantics and protocol can be found at modernxmpp.org/client/invites.
This module depends on mod_invites to actually create and store the invitation tokens.
To allow users to join your server through invitations, you must
enable mod_register_ibr and set allow_registration = true, and then also
registration_invite_only = true to restrict
|Whether registration attempts without an invite token should be blocked
|Whether existing users should be allowed to invite new users to register accounts
-- To allow invitation through a token, mod_register
allow_registration = trueregistration_invite_only
This setup allows completely open registration, even without an invite token.
allow_registration = falseregistration_invite_only
To allow existing users of your server to send invitation links that
allow new people to join your server, you can set
allow_user_invites = true.
If you do not wish users to invite other users to create accounts on
your server, set
allow_user_invites = false. They will
still be able to send contact invites, but new contacts will be required
to register an account on a different server.
Users can use the “New Invite” ad-hoc command through their client.
Admins can create registration links using prosodyctl, e.g.
prosodyctl mod_easy_invite example.com generate
0.11 and later.