I have tried to deploy #Snikket. Gave up after I didn't manage to convince it to not manage TLS certificates itself.

I have tried to deploy #Prosody, Snikket's underlying project. Gave up after I didn't manage to configure it enough for it to be happy.

I have tried to deploy #ejabberd. Gave up after I realized how underdocumented and confusing the configuration is, convinced I wouldn't be able to secure it enough.

Is there really no good #XMPP server that would just work? I am annoyed.

@latenightowl I wrote a blog post on setting up Prosody on Debian a while back. It’s for version 12 of Prosody and Debian Bookworm but it should still work.

Version 13 of Prosody has some nice new features so I’ll get around to updating it at some point.

Hopefully it helps you:

https://blog.hetherington.uk/2024/12/setting-up-xmpp-prosody-on-debian-bookworm/

Setting up XMPP (Prosody) on Debian Bookworm

Howto on setting up and running Prosody XMPP server on Debian 12, Bookworm.

Rocky Hetherington's Blog
@MediocreWightMan Oh, thanks, I'll try one more time. My server runs immutable OS, so I won't follow it to the word, but as an additional resource it definitely looks helpful.
@latenightowl I’ve got one server running ublue ucore so am eventually planning to migrate all my services to containers but I want to get the Debian Trixie, Prosody 13 guide out first before I write one for immutable systems.