Follow

Planed on trying to set up a server today, but i am not sure what server is recomended, the main ones that stands out to me are and i can also use buy i don't know what the diffrences are, what dose the recomend?

@Twelve
Prosody or Snikket. But I develop both so might be biased 🙃

Happy to answer any questions though.

@mattj
Are there any feture diffrence between servers?

@Twelve Both Prosody and ejabberd (and others such as Tigase, Openfire) are generally up to date with modern XMPP protocol requirements, so you don't have anything to worry about there.

People tend to prefer one or another due to things like: ease of setup, resource usage, scalability, possibilities for customization.

@Twelve Prosody has a focus on being lightweight and very flexible. It has a plugin-based architecture so is *extremely* customizable (we have an active community and over 350 community modules at modules.prosody.im/ !). One of the main complaints people have about Prosody is that some important functionality is still in community modules and not bundled with Prosody out of the box, but we're working on that. A good setup guide is: homebrewserver.club/configurin

@Twelve Snikket is another solution I develop which is actually based on Prosody. It is designed to be a great starting server with everything you need set up and working out of the box (e.g. it bundles the software you need for audio/video calls to work, and it handles certificates for you automatically). Unlike Prosody it is designed with very *little* flexibility, to keep things as simple as possible.

It also has some matching apps (well, currently an Android one... an iOS one is coming Very Soon™).

@Twelve ejabberd... bear in mind I haven't used it for a long time. It had many issues when I used it about 12 years ago, but has improved a lot by all I've heard. It also has many built-in options for scaling (e.g. if you want to run a cluster of multiple servers for load balancing) that Prosody doesn't have.

@mattj
Can you afd the audio/video calling to prosody? And dose it suport group calls?

I am also curius if i can integrsit any of them with jitsi.

While i sm at it, why not have some fun. Any idea how to make the derver a tor hidden service?

@Twelve docs to set up a TURN server for audio/video with Prosody: prosody.im/doc/coturn

Jitsi Meet's setup guide actually installs Prosody by default. However Jitsi has some specific configuration requirements (as in, it requires Prosody to be configured just how it likes), so you're best seeking Jitsi advice from the Jitsi docs.

@mattj
If thats the case, can having jitsi on the same box mess things up?

@Twelve I've never tried it myself (I self-host Jitsi Meet, but not on my main Prosody server). I've heard people say "it can't be done", but I actually don't see why not, as long you keep them on separate domains (Jitsi vs. normal IM). Same Prosody instance should be fine, in theory...

@mattj
I will try out a bit, in this first round i am just doing it on a pi so no harm will be made

Sign in to participate in the conversation
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.