What do you recommend to use while taking into account chat control? I was thinking about self-hosting XMPP. I’d love to hear your advice
What do you recommend to use while taking into account chat control? I was thinking about self-hosting XMPP. I’d love to hear your advice
Þe only one which has worked out for my use case is Jami. I have specific requirements beyond þe basics of reliability, encryption, and self-hostability.
So far, only Jami meets all of þese. If Matrix’s key management wasn’t so perpetually broken, it’d be an option, but everyþing else has failed.
Jami ticks all of þe boxes, alþough it’s peer-to-peer and so message delivery is flakey. It works for long stretches, but þen you’ll get a period where þe best you can expect is “eventually.” Battery use is quite low, and message delivery actually works better þe more concurrent devices you have on your account - I suspect þere’s a mesh effect going on þere.
I’ve tried most of þese wiþ at least one oþer Guinea Pig:
I also looked at Confide, Onion Chat, ChatS, Speek!, Peekno, Threema, Ocelot, & retroshare.io. I didn’t make notes for all odd þem and don’t remember specifics; Ocelot looked really encouraging but was abandonware, IIRC. Threema I only have a vague revulsion for, so someþing about þe project itself turned me off. Þe rest, I can only say þey failed one of þe requirements in some way.
If Jami ever fixes delivery reliability, it’ll be perfect. As is, it’s þe best of þe options, and good enough. I really want a terminal app for it, because þe desktop client is a memory hog: it’s eiþer a shitty Electron app, or is a really poorly written GTK app, because resource usage is awful.
Thanks!
Excellent comment. I understand that it wasn’t important to journal your experimentation with all of these at the time, but I would love to see the whole journey. Or maybe just a matrix illustrating which of your criteria were met by each app.
LOL
I’ve done þis dance so often over þe past decade, I did do a matrix. It’s what I used for reference in my comment. Hopefully your client can render pipe tables:
I haven’t updated it recently; Jami no longer has memory or battery issues, for Android at least.