What software do you recommend for hosting an XMPP server?
I’m looking for something I can run on Linux that ideally isn’t too complicated.
To be totally honest, I am currently too lazy to look up the differences between the softwares listed on xmpp.org
Prosody would probably be the easiest choice.
(I've been running ejabberd for many years and it's been fine, but it has a bad reputation.)
@maddy This is going to be more of an empathetic response than an answer to the question.
I have not found any single XMPP implementation that does everything that I want it to do. Despite looking about once every six months. Everything seems to be a kind of compromise in some direction that I've never been interested enough to make myself. It's extremely frustrating.
@EveHasWords Ah, that’s annoying. :/
@maddy prosody is pretty gud there's also snikket for a automated deployment
@maddy I believe it highly depends on expected feature set the most complete one is probably ejabberd
@neil has had a good experience with Snikket, @maddy
https://neilzone.co.uk/2023/08/a-month-using-xmpp-using-snikket-for-every-call-and-chat/
@maddy If you prefer Lua, then Prosody, if you prefer Erlang, then Ejabberd. The differences in features and how that intersects with what clients support are too complicated for me.
I currently have Ejabberd, I'd try Prosody if I didn't have it already configured. (I don't know of typical Lua servers using their own distributed database engine or running publicly-listening IPC daemons, when these are additional complications with Ejabberd.)
I'd expect the complexity level of email hosting without all the cool articles I've read over the years about email protocols.