@streetcoder

Voted #prosody by @prosodyim. Make sure to stay with the default backend, i.e. filestore, because it's stable and battle-tested.

I assume, that #ejabbberd by @ejabberd can also work with 4 GiB RAM. In that case, I recommend the PostgreSQL backend, not Mnesia.

Never tried to run a Matrix server. I only use it from #Jabber via the #slidge gateway.

@streetcoder
If you want it very easy, #Snikket #XMPP is the way to go: https://snikket.org/start/
For a small server, the additional circle feature might be useful.

But if you don't want to use docker, I think #prosody is a good option.

Get Started

Snikket is a fully open-source personal messaging server that allows groups of people such as family, friends, clubs and small organisations to have their own private communication space. You can use our simple dashboard to launch Snikket instances for you in just a few minutes. It’s a great option if you’re just looking for a more privacy-friendly alternative to mainstream messengers such as Facebook, WhatsApp or Telegram, without any technical knowledge required.

Snikket Chat

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.

CVE Alert: CVE-2026-43507 - Prosody - Prosody - RedPacket Security

An issue was discovered in Prosody before 0.12.6 and 1.0.0 through 13.0.0 before 13.0.5. A Denial of Service can occur via memory exhaustion caused by XML

RedPacket Security
CVE Alert: CVE-2026-43506 - Prosody - Prosody - RedPacket Security

An issue was discovered in Prosody before 0.12.6 and 1.0.0 through 13.0.0 before 13.0.5. A Denial of Service can occur via memory exhaustion caused by memory

RedPacket Security

Venha conhecer e fazer parte da Conexão Ciência (conexaociencia.cc), nossa instância XMPP!

Por enquanto, o registro de novos usuários ainda não está liberado, mas a nossa casa já está de portas abertas para a federação. Se você já tem conta em outras instâncias — como iscacloud.im, xmpp.social.br, voz.social.br ou xmpp.eco.br — consegue interagir conosco tranquilamente. Chega mais!
#xmpp #isacloud #conexaociencia #prosody #ciencia #divulgacaocientifica #conversejs #messaging

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

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

@[email protected]
I'm running my #xmpp server with #prosody. If I'd setup my private server today I'd probably choose #snikket.

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