Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
PositivDenken 🤯
PositivDenken 🤯
@zeank@mastodon.social  ·  activity timestamp 2 weeks ago

Uh, uh, uwu!

The guide I’ve been working on all week just went online!

It’s meant to help folks using the new invite feature.

https://joinjabber.org/tutorials/service/great_invitations/

You’re admin of an XMPP server and you (just) enabled mod_invites? Then this is for you! Share that link with your users so they can spread the fun!

#xmpp #greatInvitations #nlnet #ejabberd #prosody

JoinJabber

Great Invitations

How to create invites for a streamlined onboarding experience
  • Copy link
  • Flag this post
  • Block
Daniel Gultsch
Daniel Gultsch
@daniel@gultsch.social  ·  activity timestamp 2 weeks ago

@zeank the post seems to imply that the existence of the ibr=y parameter depends on server configuration. Can you go into more details on what specific configuration option this depends on?

  • Copy link
  • Flag this comment
  • Block
PositivDenken 🤯
PositivDenken 🤯
@zeank@mastodon.social  ·  activity timestamp 2 weeks ago

@daniel this guide‘s intended audience is regular users, not server admins. That’s why I didn’t go into much detail here.

The way it’s implemented in ejabberd is like this: if the issuing user would also be allowed to generate an Account Creation invite, then the ibr=y suffix is added.

There’s a „slight“ semantic difference here though. `max_invites` is not enforced at this level, i.e. there is no reserved slot to create an account, no guarantee it will work when being redeemed.

  • Copy link
  • Flag this comment
  • Block
Daniel Gultsch
Daniel Gultsch
@daniel@gultsch.social  ·  activity timestamp 2 weeks ago

@zeank it's fine that the post doesn't mention it. It's just that I myself was wondering.

What does this mean in practice? Is it mostly admin users who can create ibr=y invites?

Is there a way to set it up in a way that my server has closed registration but every user can invite more users?

Maybe the server setup guide on @joinjabber can get a paragraph regarding possible setups.

  • Copy link
  • Flag this comment
  • Block
PositivDenken 🤯
PositivDenken 🤯
@zeank@mastodon.social  ·  activity timestamp 2 weeks ago

@daniel @joinjabber I wanted to add a section for ejabberd on jj.org.

And yes, you can configure ejabberd so people with existing accounts can invite others without opening registration completely. This is controlled by `access_create_account`. You could set it to `local` or some dedicated rule (so you’re able to exclude abusers). Then in mod_register restrict access to
```yaml
allow_modules:
- mod_register
```
but no further restrictions.

https://docs.ejabberd.im/admin/configuration/modules/#mod_invites

Modules Options - ejabberd Docs

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Members
  • Code of Conduct