How difficult is it to install and maintain a XMPP server like Prosody and a Matrix server like Synapse?
Can someone tell the hardware requirements to run Prosody and Synapse?
I looks like Prosody is easy to install and configure.
On the other side Synapse is maybe more resource-intensive.
@KillianKemps prosody is easy to configure and install and requires almost no ressources
synapse is a pain to install, configure and maintain, and eats ram like... idk, it eats a lot of ram
Depends what you're after. I like the fact that with Matrix I don't lose anything if my server is down for a while, I get access to history before I joined a room and rooms don't have a central owner.
@KillianKemps But of course that is part of the reason Synapse is more resource intensive. I would recommend personally a 2GB server with Postgres database - you'll be good for a long time 👍
It takes some time initially to setup Prosody with all “modern” features (see e.g.: https://serverfault.com/questions/835635/what-prosody-modules-do-i-need-to-support-conversations).
On the other hand once setup it just works and requires no maintenance.
Prosody currently uses 164 MB on my VPS and it’s running for 2 months now.
You may also want to look at ejabberd. I’ve seen people run it on Raspberry Pi and handle tests with thousands of users. It should also be easier to setup in a “modern” way.
See you later! 👋
Welcome to Qowala's Mastodon instance!
Here, we love open source and we study and work on social networks so naturally we also host a Mastodon instance.
Friendly people are welcome, but as this is a small server, there are limited available slots. So, choose wisely to join or not.