home.social

#ejabberd — Public Fediverse posts

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

  1. @plzupgrademe

    Which pros and cons do you see compared to the #ejabberd mod_invite suite by @zeank?

    @ejabberd

  2. @plzupgrademe

    Which pros and cons do you see compared to the #ejabberd mod_invite suite by @zeank?

    @ejabberd

  3. @plzupgrademe

    Which pros and cons do you see compared to the #ejabberd mod_invite suite by @zeank?

    @ejabberd

  4. @plzupgrademe

    Which pros and cons do you see compared to the #ejabberd mod_invite suite by @zeank?

    @ejabberd

  5. @plzupgrademe

    Which pros and cons do you see compared to the #ejabberd mod_invite suite by @zeank?

    @ejabberd

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

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

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

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

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

  11. @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

  12. @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

  13. @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

  14. @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

  15. @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

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

    #xmpp #ejabberd #nlnet #greatInvitations

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

    #xmpp #ejabberd #nlnet #greatInvitations

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

    #xmpp #ejabberd #nlnet #greatInvitations

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

    #xmpp #ejabberd #nlnet #greatInvitations

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

    #xmpp #ejabberd #nlnet #greatInvitations

  21. Har under en tid testat #xmpp som protokoll för vår familjechatt istället för #signal. Har installerat #prosody och #ejabberd för att utvärdera. Resultat: Prosody är något enklare att installera och konfigera, ejabberd är mer skalbart. Kommer fortsätta med ejabberd ett tag, den har även inbyggd voip med #turn #sturn som är intressant samt cluster som jag ännu inte testat.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  44. Heh, my personal infrastructure has grown yet again... Caddy as webserver (with HTTP/1.1, HTTP/2 and HTTP/3), this GoToSocial instance, VaultWarden, Stalwart for mail, calendar and contacts and now eJabberd for instant messaging. GoToSocial, Stalwart and eJabberd all are tied into Postgresql for their databases. All nicely running on a Hetzner CCX13 instance with room to spare. Maybe an NTFY server next? #SelfHosted #Caddy #GoToSocial #VaultWarden #Stalwart #eJabberd #Postgresql #DataPrivacy #DataSovereignty

  45. Heh, my personal infrastructure has grown yet again... Caddy as webserver (with HTTP/1.1, HTTP/2 and HTTP/3), this GoToSocial instance, VaultWarden, Stalwart for mail, calendar and contacts and now eJabberd for instant messaging. GoToSocial, Stalwart and eJabberd all are tied into Postgresql for their databases. All nicely running on a Hetzner CCX13 instance with room to spare. Maybe an NTFY server next? #SelfHosted #Caddy #GoToSocial #VaultWarden #Stalwart #eJabberd #Postgresql #DataPrivacy #DataSovereignty