home.social

#ejabberd — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ejabberd, aggregated by home.social.

  1. It is one thing to convince your friends to use XMPP, it is another to have them easily be able to sign up their friends too.

    https://txw.ca/mod-signup-keyword/

    This is a mod for ejabberd which allows in-band registration with a fixed pre-shared key. It replaces the standard mod_register.

    So your friends can pass this PSK to their trusted friends, and they can sign up for an account, and pass it to their trusted friends.

    An XMPP Client needs to surface a UI element for the PSK to be entered, and returned to the ejabberd server. I’ve tested it with my hobby client, Mach.

    #XMPP #ejabberd #erlang #opensource #software #jabber

  2. It is one thing to convince your friends to use XMPP, it is another to have them easily be able to sign up their friends too.

    https://txw.ca/mod-signup-keyword/

    This is a mod for ejabberd which allows in-band registration with a fixed pre-shared key. It replaces the standard mod_register.

    So your friends can pass this PSK to their trusted friends, and they can sign up for an account, and pass it to their trusted friends.

    An XMPP Client needs to surface a UI element for the PSK to be entered, and returned to the ejabberd server. I’ve tested it with my hobby client, Mach.

    #XMPP #ejabberd #erlang #opensource #software #jabber

  3. @movim @nlnet @ejabberd

    Who cares, whether the #French team wins a #football match or not, if we have a french #freeSoftware like this!

    This. Is. Awesome!

    Multi-party A/V calls with #SFU were the most important missing feature of #Movim. Hope to see it #Dino by @dino and other clients, soon.

    Greetings from #Argentina!

    #Galene #ejabberd #logicelLibre #Jabber #XMPP #NLNet

  4. @movim @nlnet @ejabberd

    Who cares, whether the #French team wins a #football match or not, if we have a french #freeSoftware like this!

    This. Is. Awesome!

    Multi-party A/V calls with #SFU were the most important missing feature of #Movim. Hope to see it #Dino by @dino and other clients, soon.

    Greetings from #Argentina!

    #Galene #ejabberd #logicelLibre #Jabber #XMPP #NLNet

  5. @movim @nlnet @ejabberd

    Who cares, whether the #French team wins a #football match or not, if we have a french #freeSoftware like this!

    This. Is. Awesome!

    Multi-party A/V calls with #SFU were the most important missing feature of #Movim. Hope to see it #Dino by @dino and other clients, soon.

    Greetings from #Argentina!

    #Galene #ejabberd #logicelLibre #Jabber #XMPP #NLNet

  6. @movim @nlnet @ejabberd

    Who cares, whether the #French team wins a #football match or not, if we have a french #freeSoftware like this!

    This. Is. Awesome!

    Multi-party A/V calls with #SFU were the most important missing feature of #Movim. Hope to see it #Dino by @dino and other clients, soon.

    Greetings from #Argentina!

    #Galene #ejabberd #logicelLibre #Jabber #XMPP #NLNet

  7. @movim @nlnet @ejabberd

    Who cares, whether the #French team wins a #football match or not, if we have a french #freeSoftware like this!

    This. Is. Awesome!

    Multi-party A/V calls with #SFU were the most important missing feature of #Movim. Hope to see it #Dino by @dino and other clients, soon.

    Greetings from #Argentina!

    #Galene #ejabberd #logicelLibre #Jabber #XMPP #NLNet

  8. Filed two more extensions for ejabberd to my ongoing project at NLnet. Fingers crossed!

    #xmpp #ejabberd #nlnet #greatInvitations

  9. Filed two more extensions for ejabberd to my ongoing project at NLnet. Fingers crossed!

    #xmpp #ejabberd #nlnet #greatInvitations

  10. Got three(!) PRs merged today! 🥳

    Next version of ejabberd will feature:

    * new command `generate_reset_token` in case someone forgot their password
    * web-admin interface for invite tokens, lists all existing invites, lets them browse, sort and filter, execute commands
    * if landing page configured there’s now a start page that lets any user create invites using their account name and password (if allowed)

    #ejabberd #xmpp #nlnet #greatInvitations

  11. Got three(!) PRs merged today! 🥳

    Next version of ejabberd will feature:

    * new command `generate_reset_token` in case someone forgot their password
    * web-admin interface for invite tokens, lists all existing invites, lets them browse, sort and filter, execute commands
    * if landing page configured there’s now a start page that lets any user create invites using their account name and password (if allowed)

    #ejabberd #xmpp #nlnet #greatInvitations

  12. New command to generate a password reset token for folks who have lost theirs. So far this is a rather ugly process where you’d have to set a temporary password. But can’t really enforce the temporary nature of it.

    github.com/processone/ejabberd

    #ejabberd #greatInvitations #nlnet #xmpp

  13. New command to generate a password reset token for folks who have lost theirs. So far this is a rather ugly process where you’d have to set a temporary password. But can’t really enforce the temporary nature of it.

    github.com/processone/ejabberd

    #ejabberd #greatInvitations #nlnet #xmpp

  14. Is there any way to setup OAuth2 authentication on self-hosted ejabberd (where ejabberd acts as a client and delegates authentication to an external identity provider)? Prosody seems to have modules for that, but I feel like migrating might be a pain... #XMPP #OAuth2 #ejabberd #Prosody

  15. Is there any way to setup OAuth2 authentication on self-hosted ejabberd (where ejabberd acts as a client and delegates authentication to an external identity provider)?

    Prosody seems to have modules for that, but I feel like migrating might be a pain...

    #XMPP #OAuth2 #ejabberd #Prosody

  16. Is there any way to setup OAuth2 authentication on self-hosted ejabberd (where ejabberd acts as a client and delegates authentication to an external identity provider)?

    Prosody seems to have modules for that, but I feel like migrating might be a pain...

    #XMPP #OAuth2 #ejabberd #Prosody

  17. And another one waiting to be merged: adds a web-admin panel for mod_invites (Great Invitations) that lets you manage all issued invites, hopefully in an elegant and effective way.

    github.com/processone/ejabberd

    #ejabberd #xmpp #greatInvitations #nlnet

  18. And another one waiting to be merged: adds a web-admin panel for mod_invites (Great Invitations) that lets you manage all issued invites, hopefully in an elegant and effective way.

    github.com/processone/ejabberd

    #ejabberd #xmpp #greatInvitations #nlnet

  19. Adding a start page to mod_invites where you can generate „Account Creation“ invites in case your client doesn’t support that: github.com/processone/ejabberd

    #ejabberd #xmpp #greatInvitations #nlnet

  20. Adding a start page to mod_invites where you can generate „Account Creation“ invites in case your client doesn’t support that: github.com/processone/ejabberd

    #ejabberd #xmpp #greatInvitations #nlnet

  21. Since my new XMPP upload server implementation "Rusty Filer" has been working great on trashserver.net since two weeks, I present to you:

    The first release of Rusty Filer! codeberg.org/thomas.leister/ru 🥳

    It has the same features as Prosody Filer, but it also available as a deb package and via a apt repository (for simple deployment and automatic updates!).

    If you run into any issues using this server, let me know in the Codeberg issues.

    #xmpp #ejabberd #prosody #rust #rustyFiler #jabber #codeberg #opensource #software

  22. 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.

    joinjabber.org/tutorials/servi

    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

  23. 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.

    joinjabber.org/tutorials/servi

    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

  24. The following hashtags are trending across South African Mastodon instances:

    #deltachat
    #xmpp
    #ejabberd
    #selfhosting
    #foss
    #Today
    #dovecot
    #chatmail
    #coturn
    #polls

    Based on recent posts made by non-automated accounts. Posts with more boosts, favourites, and replies are weighted higher.

  25. The following hashtags are trending across South African Mastodon instances:

    #ejabberd
    #selfhosting
    #coturn
    #southafrica
    #limpopo
    #schoolsafety
    #saaf
    #southafricanairforce
    #aviation
    #gripen

    Based on recent posts made by non-automated accounts. Posts with more boosts, favourites, and replies are weighted higher.

  26. @biline #XMPP never left, see what #ejabberd #prosody #snikket #openfire servers are up to. #Conversations_IM #Cheogram #monoclesChat will serve you as modern clients on #FDroid and #Monal for your fruit devices fans.

  27. @biline #XMPP never left, see what #ejabberd #prosody #snikket #openfire servers are up to. #Conversations_IM #Cheogram #monoclesChat will serve you as modern clients on #FDroid and #Monal for your fruit devices fans.

  28. Rounding off by circling back to , where @zeank is working to bring invite support (#GreatInvitations) to 📮

    nlnet.nl/project/ejabberd-invi

    Practically, this means another of the major XMPP servers will support a mechanism for people to create accounts more easily and without too many hurdles, while letting server operators keep signups invite-only or moderated in some way to avoid spam 🤖

    🧵 11/n

  29. Rounding off by circling back to #XMPP, where @zeank is working to bring invite support (#GreatInvitations) to #ejabberd 📮

    nlnet.nl/project/ejabberd-invi

    Practically, this means another of the major XMPP servers will support a mechanism for people to create accounts more easily and without too many hurdles, while letting server operators keep signups invite-only or moderated in some way to avoid spam 🤖

    🧵 11/n