

Snikket makes it quite easy, but the extra complexity of hosting from home is probably better avoided for total beginners.
Admin on the slrpnk.net Lemmy instance.
He/Him or what ever you feel like.
XMPP: povoq@slrpnk.net
Avatar is an image of a baby octopus.


Snikket makes it quite easy, but the extra complexity of hosting from home is probably better avoided for total beginners.


Yes, Matrix is a bit ahead with SFU calls (after depending on Jitsi Meet for a long time, which uses xmpp under the hood). But for most usecases it doesn’t matter so much. On a modern internet connection a SFU basically only starts being useful in calls with ten or more participants. For corporate board meeting calls maybe, but your family call is also fine without.


This might be interestng for some xmpp webclients, but there is also the work in progress: https://github.com/conversejs/libomemo.js


For now voice and video calls in xmpp only lightly touch the server and are mostly p2p. This comes with some scaling issues but for small groups of around 5 people it works fine.
Movim is a bit special, for other clients it doesn’t matter much.


Movim specifically works a bit better with ejabberd, who also provide easy to use containers.
Prosody is more of a Lego set to build your own server, so I don’t think they even provided official container images for a long time. There is https://snikket.org/ though which is an opinionated distribution of Prosody with easy to use containers. Sadly Snikket doesn’t play so well with Movim out of the box.
In general it is probably easier to start out with a rented VPS. You can move to your own server later on when you got the basics down. Since XMPP servers are quite lightweight they run fine on low end VPS that can be rented for as little as 1€/month.
I found this article much better: https://wiki.alopex.li/DitchingDiscord
The OP article seems like a promotion for Matrix with only a cursory and not very well informed look at other options.
Also both articles glance over serious recent efforts to modernize IRC, such as https://github.com/ObsidianIRC/ObsidianIRC and https://codeberg.org/emersion/goguma which in combination with a Mumble server is also a real Discord alternative.
At some point the benefit of extra RAM isn’t there anymore compared to what the CPU can actually run. With a CPU like that 8GB is probably sufficient and 16 would be merely nice to have for some additional caching.
I would go for the Wyse 5070 as a server. More RAM is good and the CPUs while somewhat slower are more power efficient.
The 4/5th gen Intel CPUs are the last gen that is really quite poor in power efficiency when mostly idling. 6/7gen made huge improvements in that regard.
Upgrading the storage should be possible quite easily.


https://translate.codeberg.org/projects/joinjabber/website/pt_BR/
Would be great to help out. Thanks!
It is for the https://joinjabber.org/ website.


For static sites, yes. To actually protect dynamic sites against AI crawlers, Cloudflare has to do much more than just caching.
And besides that, Cloudflare is a huge single point of failure and highly privacy invasive.
Sadly they are only using Patreon and Paypal right now. I also asked for LiberaPay, but it seems they don’t really use it and only had a page on it with Paypal in the past or so. Please mention on the Movim support channel that you are also interested in LiberaPay as an option.
Edit: https://liberapay.com/movim/ (they changed their mind)
This is work in progress in the strict sense of it being exactly like Discord/Mumble/Teamspeak, but the way group calls are implemented in Movim is pretty close, as they are also MUC associated and can be joined later.
This is indeed currently missing and will take some work to implement. You can work around it with RTBL and moderation bots though.
The XSF follows the IETF naming convention where “experimental” means it hasn’t been in production use for a decade pretty much 🤷
The message moderation XEP is widely supported by XMPP clients since a few years already and works fine. Nothing “experimental” about it anymore.
It is very unlikely that they will make another app that is just a PWA in disguise (they used to have that, but depreciated it). I think you should look into what your PWA issue was, because it usually works great these days.
But if you are using Android, then https://f-droid.org/packages/de.monocles.chat/ is a pretty good native app with a lot of feature overlap with Movim.


Yeah that is a bit of a weird coincidence.


There are various spam fighting tools for xmpp in general, but they are not nicely integrated with this new spaces feature, which IMHO makes them too difficult to use for regular Discord server admins.
However I believe we will see at least some moderation bots supporting XMPP spaces soon, so that would be a stop gap solution until there are proper specs for spaces moderation.


Seems somewhat more substancial than I thought at first when someone pointed out the HN post to me. Lets see what comes out of it, but network effects are the main reason people stick to Discord.


That link is dead, but I think this was some vibe-coded weekend project or so?
I am also doubtful many Discord users will stick to XMPP or Movim in it’s current state, but most will probably stay with Discord after all and not switch anywhere.
Snikket is definitly not harder to set up than Synapse or Condinuwuity, the difference is mainly that Matrix is based on standard web technology, so if you have some knowledge in that already, XMPP can feel a bit alien since it is an actual protocol different from http(s).