home.social

#prosody — Public Fediverse posts

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

  1. @wagesj45

    IIRC, @Monal had issues with push notifications in the past, but they are fixed now?

    My colleague has #Monal with both a private and a work account. The former is a public server running #ejabberd, the latter #prosody on company server. I'll ask, if they gets reliable push notifications from both.

  2. A former #xmpp user came to me today looking for help. They needed to send a video from their #iphone to someone but he forgot the password from their gooledrive.

    A quarter of 21th century is gone and users still have problems sharing their files.

    Okay, I said, let's try #xmpp. You did not delete #Monal, did you? - No, I didn't, they said. I quickly brought up the container with #prosody and checked upload from #conversations_im It worked. Okay, try it I said. They tried. Nothing happened.

  3. Upgrade time!

    Package: #prosody
    #CVE ID: CVE-2026-43504 CVE-2026-43505 CVE-2026-43506 CVE-2026-43507

    Multiple security issues were found in Prosody, a lightweight #Jabber/#XMPP server, which could result in denial of service or insufficient access control when using the SOCKS5 proxy module.

    lists.debian.org/debian-securi

    #Debian #security #DSA #DoS

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

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

  6. BTW, anyone knows these 3 things?

    1. How to take a whole backup of Immich (non docker) and get it installed in a different server/pc (non docker)?

    2. I have 2 forgejo instances in 2 separate servers.
    - either how can I merge them, retaining everything?
    - or how can I retain the second instance under one server. Separately in one server?

    3. Also Prosody. How can I migrate it to a different server?

    For all of these, mind that they will need to be migrated to already running server. Not the same kind of server.
    #help #forgejo #immich #server #selfhost #guidance #prosody #chat

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

  8. Nuevo server uruguayo de mensajería XMPP.

    Si bien está funcionando desde el 1 de noviembre, es la primera vez que le "doy pa delante" aquí, ya que considero que está lo suficientemente "maduro" como para dejarlo crecer.

    xmpp.uy

    #xmpp #snikket #prosody #selfhosting #selfhosted #uruguay #monocles #conversations_im #concersations

  9. I have an #xmpp server now. A #prosody instance. And I need to make a statement.

    There are no good clients for macOS and iOS.

    I think I tried all of them. #Monal is a lesser evil.

    There is also #Fluux that is very good and really looks like software from the current century, but it still doesn’t support encryption.

    This is sad 😔

    #selfhosting #SelfHosted #selfhost #homelab #jabber #chat

  10. Any linguists who teach the role of prosody and intonation in conveying meaning, you might find this a useful demonstration. I think the use of contrastive focus at about 0:48 particularly striking.

    #linguistics #phonetics #prosody #academicChatter

    youtube.com/shorts/okV-IlqMOMM

  11. Les recordamos que nuestros servidores, además de proveer esta distinguida instancia :tootmap:, también aloja un servidor XMPP :xmpp: que es incluso, anterior a la instancia de Mastodon :memeface1:. Es de los primeros servicios que tuvimos en Undernet junto con el correo electrónico :gmail:. XMPP es un sistema de mensajería federado y descentralizado :anarchoheart2:, como Mastodon, donde cada servidor tiene cuentas, y puede agregar cuentas de otros servidores y asi chatear. Existen salas públicas y privadas a las que uno puede unirse o crearlas si no existen. Nuestro admin @gabriel :ombu: ha hecho una recopilación de muchas de estas salas en su blog :wp: --> publicar.uy/salas-de-mensajeri XMPP es un protocolo que existe desde fines de los 90s :computerfairies: y se le han ido agregando cosas, porque es un protocolo modular. Hoy en día se pueden hacer hasta llamadas de audio :radio_handheld: y video :youtube:, compartir imágenes :purple_sunset:, ubicación :google_maps:... etc. Nuestro servidor al igual que Mastodon Uruguay, y todos los servicios de Undernet, están integramente alojados en Uruguay en forma autogestionada e independiente :antel: :ute: :mate: :mate2:🇺🇾 y tiene en total unas 300 cuentas registradas en los dos dominios que administramos que son @undernet.uy y @buzon.uy de las cuales se conectan diariamente unas 70+ :memeface4:. El servidor esta conectado con otros 600 servidores XMPP. Si no lo probaste, podes bajarte un cliente como Conversations, Monocles, Xabber para android, Snikket para iPhone o Gajim y Dino para Lunux :conversations: :gajim: :android: :fdroid: :dino: :apple_inc: :gnu: :tux: e incluso clientes para terminal :crt_w_prompt: y registrar una cuenta en nuestro servidor u otros. Si quieren más información o consejos, pueden dejar un comentario debajo 👇 #undernet #uruguay #xmpp #jabber #autogestión #mensajería #instantánea #mensajes #conversations #android #prosody

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

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

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

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

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

  17. A short follow-up after my last complaint about #Discord and #Enshittification.

    I've got my #Prosody server online and it has not caught fire yet.

    It's still a "walled garden" as I want to verify all my stuff before opening up. (It will remain an invitation only server)

    Getting to configure the full stack from the OS to DNS settings with my own philosophy is f'ing great!

    Let march come, I'm 99% ready

    #XMPP #ProsodyIM #SelfHost #Resist #DoomStack

  18. We are mundane and biological.
    We are gross and physical.
    We are erratic and chemical.

    We are beauty in math/s from minima-bound graphs.
    We are dull and prosidical, sharper mit flaws a'full.
    Cores of a corps, in course of a gull,
    Not crows but stroll in a droll sort of form.

    Encircle no pleading and suffuse your meaning to make plain your greeting: unfanciful fleeting as when now we live.

    Concern yet afford to fear none aboard nor differ them shored. Let thus be adored!
    And when we are not: let strain have forgot, rage unfair not wrought, and druthers yet taught.

    Your pain and your rage and your fear and your shame,
    your worries, woes, injury, illnesses plain:
    Feel and let fall, befell any pall
    by knowing or awe. (Be who Young!You sought.)

    Your choices are yours of what will come forth.
    (Now wait for commenters' witty retort!)

    #poetry #poem #words #wordsing #rhyme #rhythm #meter #prosody #IDFK #literature #OrSomeShit

  19. We are mundane and biological.
    We are gross and physical.
    We are erratic and chemical.

    We are beauty in math/s from minima-bound graphs.
    We are dull and prosidical, sharper mit flaws a'full.
    Cores of a corps, in course of a gull,
    Not crows but stroll in a droll sort of form.

    Encircle no pleading and suffuse your meaning to make plain your greeting: unfanciful fleeting as when now we live.

    Concern yet afford to fear none aboard nor differ them shored. Let thus be adored!
    And when we are not: let strain have forgot, rage unfair not wrought, and druthers yet taught.

    Your pain and your rage and your fear and your shame,
    your worries, woes, injury, illnesses plain:
    Feel and let fall, befell any pall
    by knowing or awe. (Be who Young!You sought.)

    Your choices are yours of what will come forth.
    (Now wait for commenters' witty retort!)

    #poetry #poem #words #wordsing #rhyme #rhythm #meter #prosody #IDFK #literature #OrSomeShit

  20. We are mundane and biological.
    We are gross and physical.
    We are erratic and chemical.

    We are beauty in math/s from minima-bound graphs.
    We are dull and prosidical, sharper mit flaws a'full.
    Cores of a corps, in course of a gull,
    Not crows but stroll in a droll sort of form.

    Encircle no pleading and suffuse your meaning to make plain your greeting: unfanciful fleeting as when now we live.

    Concern yet afford to fear none aboard nor differ them shored. Let thus be adored!
    And when we are not: let strain have forgot, rage unfair not wrought, and druthers yet taught.

    Your pain and your rage and your fear and your shame,
    your worries, woes, injury, illnesses plain:
    Feel and let fall, befell any pall
    by knowing or awe. (Be who Young!You sought.)

    Your choices are yours of what will come forth.
    (Now wait for commenters' witty retort!)

    #poetry #poem #words #wordsing #rhyme #rhythm #meter #prosody #IDFK #literature #OrSomeShit

  21. We are mundane and biological.
    We are gross and physical.
    We are erratic and chemical.

    We are beauty in math/s from minima-bound graphs.
    We are dull and prosidical, sharper mit flaws a'full.
    Cores of a corps, in course of a gull,
    Not crows but stroll in a droll sort of form.

    Encircle no pleading and suffuse your meaning to make plain your greeting: unfanciful fleeting as when now we live.

    Concern yet afford to fear none aboard nor differ them shored. Let thus be adored!
    And when we are not: let strain have forgot, rage unfair not wrought, and druthers yet taught.

    Your pain and your rage and your fear and your shame,
    your worries, woes, injury, illnesses plain:
    Feel and let fall, befell any pall
    by knowing or awe. (Be who Young!You sought.)

    Your choices are yours of what will come forth.
    (Now wait for commenters' witty retort!)

    #poetry #poem #words #wordsing #rhyme #rhythm #meter #prosody #IDFK #literature #OrSomeShit

  22. We are mundane and biological.
    We are gross and physical.
    We are erratic and chemical.

    We are beauty in math/s from minima-bound graphs.
    We are dull and prosidical, sharper mit flaws a'full.
    Cores of a corps, in course of a gull,
    Not crows but stroll in a droll sort of form.

    Encircle no pleading and suffuse your meaning to make plain your greeting: unfanciful fleeting as when now we live.

    Concern yet afford to fear none aboard nor differ them shored. Let thus be adored!
    And when we are not: let strain have forgot, rage unfair not wrought, and druthers yet taught.

    Your pain and your rage and your fear and your shame,
    your worries, woes, injury, illnesses plain:
    Feel and let fall, befell any pall
    by knowing or awe. (Be who Young!You sought.)

    Your choices are yours of what will come forth.
    (Now wait for commenters' witty retort!)

    #poetry #poem #words #wordsing #rhyme #rhythm #meter #prosody #IDFK #literature #OrSomeShit

  23. Just tested my Prosody server against the compliance checker at compliance.conversations.im My Prosody server got itself a 100% compliance rating, with in-band registration being disabled as it's more of a personal server than a public one, even with that public conference. If you want to see the results for yourself, check out compliance.conversations.im/se I will also point out that both Prosody and CoTurn (which provides media relay services for Prosody) are configured to be dual-stack, meaning everything works both on IPv4 and IPv6. Even got all 8 SRV records configured in DNS so CoTurn's STUN and TURN implementations will hopefully work flawlessly, both via TCP & UDP (and the TLS-based option is included). #Prosody #CoTurn #XMPP #StandardsCompliance #OwnYourData #SelfHosting

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

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

  26. A new Trump speech He probably forgot to turn the the UV-Lamp off before speaking about important matters that fakenews never talks about nevertrumpers sad, disgraceful www.youtube.com/shorts/1_z49... #prosody #caricature #imitation #trump

    Trump Found His Black Soldiers...

  27. Ich habe heute den Signal-XMPP-Transport von slidge,im ausprobiert. Geht hakelig, die Signal-Kontakte tröpfeln nur langsam rein, ich vermute nur dann, wenn jemand auf Signal etwas schreibt.
    Grundsätzlich aber funktioniert das.
    #xmpp #slidge #prosody

  28. There's a reason I've been recommending folks reliant on #Signal to familiarise themselves with #jabber (or #xmpp if you like).

    Signal relies on one of the companies they aim to protect us from: amazon. If amazon goes down, so to does Signal.

    Is that bad? Yes. Yes it is. It is very bad. You just had the faintest hint of a whiff of what that means today.

    Jabber, on the other hand, is a #SelfHostable decentralised service that has been in continuous use and development since the 90s.

    With my jabber server (#Prosody) and my #android client (#Conversations), my friends and family and I do everything we can do on Signal - text, quote reply, search, send media and files, voice and video chat... and it's all #e2ee end-to-end-encrypted, running on hardware and software we have total control over.

    Go explore the world of options with Jabber!

  29. Got #prosody running and also established #coturn for stun/turn on the test server. It looks pretty good and is very lightweight, and #conversations looks like a decent client. happy so far...

    But compared to #matrix, the huge amount of features and XEPs is a different story.

  30. #JustAdminThings

    My #Letsencrypt certificates auto-renewed (yay!) but did not propagate correctly to #Prosody (XMPP server), and #Slidge (Whatsapp-to-XMPP bridge) silently lost connection, meaning that I missed on roughly a week of family chat, only thinking "what a boring time of year".

    I'll have to rethink this Rube Goldberg machine of message delivery.

  31. what #disroot, #systemli, and #riseup did that made me build a similar collective. currently running some services under #openbsd from #indonesia:

    but, i ponder what i must do to pass the #security and perfomance standard.

    can someone answer my question? i appreciate it so much

  32. I set up a #prosody #xmpp server, and I liked it. I tested both Linux and Android clients. I hit a wall getting people self-registered via #iOS. Self-reg works on #monal, but confuses the users with the default server so they always screw that part up. Even once logged in, I can't really recommend it. #snikket would have been perfect, but it obscures the usernames in group chats so as to be functionally useless. #siskin fails on self-registration, but everything else about it is good.

  33. I set up a #prosody #xmpp server, and I liked it. I tested both Linux and Android clients. I hit a wall getting people self-registered via #iOS. Self-reg works on #monal, but confuses the users with the default server so they always screw that part up. Even once logged in, I can't really recommend it. #snikket would have been perfect, but it obscures the usernames in group chats so as to be functionally useless. #siskin fails on self-registration, but everything else about it is good.

  34. I set up a #prosody #xmpp server, and I liked it. I tested both Linux and Android clients. I hit a wall getting people self-registered via #iOS. Self-reg works on #monal, but confuses the users with the default server so they always screw that part up. Even once logged in, I can't really recommend it. #snikket would have been perfect, but it obscures the usernames in group chats so as to be functionally useless. #siskin fails on self-registration, but everything else about it is good.

  35. I set up a #prosody #xmpp server, and I liked it. I tested both Linux and Android clients. I hit a wall getting people self-registered via #iOS. Self-reg works on #monal, but confuses the users with the default server so they always screw that part up. Even once logged in, I can't really recommend it. #snikket would have been perfect, but it obscures the usernames in group chats so as to be functionally useless. #siskin fails on self-registration, but everything else about it is good.

  36. I set up a #prosody #xmpp server, and I liked it. I tested both Linux and Android clients. I hit a wall getting people self-registered via #iOS. Self-reg works on #monal, but confuses the users with the default server so they always screw that part up. Even once logged in, I can't really recommend it. #snikket would have been perfect, but it obscures the usernames in group chats so as to be functionally useless. #siskin fails on self-registration, but everything else about it is good.

  37. For those that run an #XMPP server, does it seem safe enough to enable XEP-0357 if one is concerned about third party data leaks to push notification services? Is #OMEMO enough to nullify concerns? I'm using #Monocles and #Prosody and I'm trying to optimize battery usage on #Android / #LineageOS

    Edit: Daniel Gultsch of Conversations.im answered my questions Thanks!

  38. @flan En resumen, en nuestra experiencia, el ecosistema idóneo para comunicarnos vía #XMPP con #OMEMO ha sido: #Prosody como servidor, #Monocles y #Gajim como clientes principales, #conversejs o #Movim como clientes web cuando haga falta.

  39. @flan #XMPP

    • El servidor de XMPP que mejor maneja #OMEMO es #Prosody
    • Las usuarias deberían recibir una inducción para que se aseguren de configurar sus clientes con OMEMO activado siempre.
    • El cliente para #Android que reúne todas las características que valoramos como grupo es #Monocles: [video]llamadas, OMEMO, widgets webxcd, interfaz elegante y amigable, reacciones a mensajes con emoji (selector cómodo), inserción de multimedia, renderizado de markdown, hilos.
    • El cliente para #Linux que tiene casi todas las características que valoramos es #Gajim (aunque aún carece de llamadas y widgets webxcd).
    • Los clientes web recomendados son #conversejs y #Movim, aunque tienen limitaciones que deben ser comentadas siempre que alguien se integra a un grupo, en concreto, Movim, es incapaz de insertar multimedia cifrada.
  40. Hello!

    Does anyone know of a public Prosody XMPP server? In light of recent events in Matrix I wanted to try XMPP.

    Also could someone explain OMEMO encryption to me? I know Prosody supports it, but is it on by default?

    Thanks!

    EDIT: Found an instance

    #XMPP #Matrix #OMEMO #Prosody #ProsodyIM

  41. @bjoern Ich hab #XMPP z.b. als Familienchat im Einsatz. #Prosody (u.a.) läuft auf einem Hardkernel Odroid HC4. Als Clients sind beispielsweise #Sunbird / #Thunderbird (Linux), #Adium (macOS), #Conversations und #MonoclesChat (beides Android) im Einsatz. Auf Push verzichte ich, das Pulling der Clients ist schnell genug.
    Der XMPP wird auch als Notification-Dienst für die sonstigen Cronjobs und co auf dem HC4 verwendet und sendet mir darüber erfolgreich Statusmeldungen :)

  42. Update de mis aventuras con la #raspberrypi

    Empecé de cero con #yunohost, instale de neuvo #nextcloud 👌 y trate con #dendrite ( #matrix ) pero no funcionó :sadness:. Así que volví a #xmpp con #prosody

    Sigo viendo cuales serán los próximos paso :thinkhappy:

  43. Update de mis aventuras con la #raspberrypi

    Empecé de cero con #yunohost, instale de neuvo #nextcloud 👌 y trate con #dendrite ( #matrix ) pero no funcionó :sadness:. Así que volví a #xmpp con #prosody

    Sigo viendo cuales serán los próximos paso :thinkhappy: