Yep, if you are on either, you are fighting the good fight, so keep it up :)
I will! It is a really nice setup for me.
And if you self-host, you’ll find it dramatically easier to do on XMPP (that’s how I ended-up here, after giving up on Matrix’s shenanigans).
Interesting, but I got past that hurdle… and I made it extra hard for myself as I didn’t use the ansible playbook but instead created my own docker setup (own as in writing a docker-compose.yml myself, not as in creating the containers from scratch). But this way I understand the system and could fix problems that I had myself rather nicely.
I was thinking more of the “day to day admin” side of things rather than “getting it running for the first time”: ejabberd really runs like clockwork, demands no effort, no attention, packs all the features you need, and uses close to no resource.
By that time, I’ve been hosting services for communities for decades, and a good argument in favour of keeping XMPP, no matter how much adoption it would eventually get was that ejabberd is one of most “fire & forget” software I’ve ever deployed. Right now I have an instance running with 500 users and it barely ticks above 150MB RSS.
In comparison to that, synapse for a dozen users, especially in the early days, was a burning hot mess. The whole stack is rather fragile and I was always worried about something breaking up, or resources going wild. If you are solo admin with users across timezones depending on you, that might matter a lot.
Yep, if you are on either, you are fighting the good fight, so keep it up :)
And if you self-host, you’ll find it dramatically easier to do on XMPP (that’s how I ended-up here, after giving up on Matrix’s shenanigans).
I will! It is a really nice setup for me.
Interesting, but I got past that hurdle… and I made it extra hard for myself as I didn’t use the ansible playbook but instead created my own docker setup (own as in writing a docker-compose.yml myself, not as in creating the containers from scratch). But this way I understand the system and could fix problems that I had myself rather nicely.
I was thinking more of the “day to day admin” side of things rather than “getting it running for the first time”: ejabberd really runs like clockwork, demands no effort, no attention, packs all the features you need, and uses close to no resource.
By that time, I’ve been hosting services for communities for decades, and a good argument in favour of keeping XMPP, no matter how much adoption it would eventually get was that ejabberd is one of most “fire & forget” software I’ve ever deployed. Right now I have an instance running with 500 users and it barely ticks above 150MB RSS.
In comparison to that, synapse for a dozen users, especially in the early days, was a burning hot mess. The whole stack is rather fragile and I was always worried about something breaking up, or resources going wild. If you are solo admin with users across timezones depending on you, that might matter a lot.