I don’t mind paying. In fact I do that to keep my privacy by hosting most of my social media myself instead of using big corps social media and other services like immich, ollama, home assistant, Firefox sync, ttrss, and many more.
I’m not only paying for the hardware but also with a lot of time to host and keep everything up.
I’m hosting my own server and my own bridges. Some of the bridges are rock solid and I never need to do anything other than keeping them updated like the discord, the signal, the Telegram and Slack ones.
Others I installed but they are breaking now and then and I have to fiddle with them like FB messanger, WhatsApp.
The third category is the ones that theoretically should work but I can’t get them to work like WeChat or Kakao Chat, because they are in a bad shape, outdated or like in WeChats case my account is flagged to not be able to do that for some reason.
And then there are the chats which have no way to be integrated like Instagram I think.
From what I understand beeper is just a matrix server with all those bridges installed and they configure update and run them making shire that everything works. And to be honest, that is a lot of work and it’s a good value proposition.
But yes you’re right they need to decrypt your chats on their server so that the bridge can deliver the messages. Actually I made a video explaining it a while ago about Element One which is doing it in the same way: https://tube.jeena.net/w/rYhp4ZT5Ykw1aBGqMr62KG
I think video is very unnecessary, audio is the most important and there are great ones which don’t use the internet or even WiFi but a different radio signal like https://a.co/d/3YAxSzw
If she really can’t do it without video then I’d buy a ubiquity one because they work without internet connection if you set them up like that. Then only you can access it. But they are quite expensive especially the ones with 2 way audio.
I made this https://github.com/jeena/fxsync-docker/ which supports PostgreSQL but sadly they broke the upstream images in newer versions.
Someone did the work to rebuild the images and fix the problems in new versions, looks promising: https://github.com/porelli/firefox-sync
I have two, one which is firstname@lastname.name and the second my internet handle which is jeena so hello@jeena.net
First hint is already on the FrontPage:
We do expect you to understand how to use email and how to configure your DNS to use our service
Second hint, the very aggressive way their documentation is written with big font, repeating and slight threats. See https://mxroutedocs.com/dns/dnsrecords/
Third one, their refund policy in the FAQs:
We do not offer refunds. Please do not sign up unless you are comfortable with your choice.
And there are quite many people writing about their encounters online with them, like:
And so on. If you can handle working in open source you can handle them too. They are very direct which is off putting for some people, but they care deeply about their customers.
https://mxroute.com/ if you need many different domains and email addresses but don’t need a huge amount of space, very cheap and just works.
But if you have issues the guys who run it are quite rough and brutal, so support wil be tough on you and expect you know a lot about protocols, etc.
It’s probably 15 years ago I used XMPP the last time. Back then there were many compatibility problems between the apps and especially on the mobile phone with push notifications, etc. There were problems sending media and VOIP calls were non existent outside of the Google clients.
My guess is that some of those things improved but I have not heard anyone in my circles using it, especially since Matrix became a bit more popular, most of the Open Source projects on IRC also moved to Matrix.
What I like about Matrix so much is that it can be run fully on your own infrastructure, even the TURN server for VOIP, and you can build the clients from source yourself too.
But I agree that it’s quite difficult to use. And until now only my dad and my spouse use it with me because they love me and trust me. But they both always have problems with their clients. It randomly logs out and then they have to login with the password and with the encryption key again. For a long time calling didn’t work because I misconfigured the server. Then videos were for the longest time uploaded in full size and anything longer than a few seconds would be rejected. The whole spaces thing is implemented very weirdly so it confuses them. And then the threads are even worse so we can’t use them because nobody gets how to do it.
Did you check the FAQ https://github.com/Helium314/HeliBoard?tab=readme-ov-file#faq–common-issues I think there the most things explained. It’s a long time ago I did it so I don’t quite remember either.
I use sycthing and it’setup and forget.