Matrix was worth the effort to self host
old.reddit.com
old.reddit.com
I'm a Matrix fan but this post does not really make a ton of sense.
If you self-host it, then the next logical step is to install bridges for all the protocols you currently use (WhatsApp, Messanger, Instagram, Telegram, LinkedIn...). Or, at least, that's been the main reason for me to install it, as I was getting tired of the lack of developments on the bitlbee/libpurple side. And, since the API is open and we'll documented, it's also become my central hub for automated notifications, RSS feeds, social feeds etc.
So Matrix is now my "one app to rule them all". I've got a channel on my server dedicated to the FLOSS project I maintain, and a couple of people are there, but that's not the point - at least not for me. I use Matrix because of its flexibility and ability to bridge anything to anything else. Who cares if there aren't enough people on my server :)
i can't wait enough for EU's DMA to be enforced so that i can finally talk to "whatsapp" without having a whatsapp account ( i currently don't so losing out on that)
ps I think this fall's under the DSA, not the DMA.
I think WA removed that requirement recently.
Previously though you had to scan a QR code with your phone to log in to the web app. Since a couple of months ago this is no longer necessary.
you are giving me some ideas, maybe i can set it up for the family and they can use it to accumulate their contacts on self hosted matrix?
https://github.com/spantaleev/matrix-docker-ansible-deploy
this suggests etke which have a $25/onetime to install on your server. this is VERY VERY cheap instead of spending 3 days or whatever. I mean, if the author spent 3 days on this and finished it, that means he/she could do it in much less time next time around.
paying someone literally fixes this issue in a second and $25 is nothing compared to the benefits of selfhosting.
heck, even their monthly $5/month maintenance is extremly cheap if you can't even do that and you are paying for someone's salary also so everyone wins
It is a little bit buggier because clients dont always adhere to the spec.
I'm sticking with conduit, but I wouldn't recommend it yet unless every user is ok with random bugs.
edit: I should say I've run conduit for a few months and before that we used synapse for maybe 2 years
I recommend using it because it gets the latest features as they are released, like VOIP calls instead of crappy Jitsi, etc.
Matrix is still heavily under development, so you want to be using the reference/most active implementation of the protocol.
You can stop federation too.
In particular, Upwork's chat is complete garbage, but the Upwork message API is only available to enterprise clients.
Eric Migicovsky, founder of Beeper, suggested to build off an existing puppeteer bridge, and shared the following links as starting points:
I dove a little into the matrix groups, it brought back some memories to IRC way, way back, but I'm not using it extensively. But the bridges, they are awesome.
I’m all for pluggable SOA architectures at work, but for personal use I’d prefer something turnkey.
Monthly Base Price £5.99
4 vCPU Cores
8 GB RAM
50 GB NVMe or 200 GB SSD
32 TB Traffic out / Unlimited Incoming
Maybe it would be ok for absolutely non perf critical task. But for a chat app you're probably gonna get loads of problems if it starts to run slow with missed notifications and so on.
<0> https://www.reddit.com/r/webhosting/comments/uaqg3s/contabo_...
I would not have asked if I already knew the answer. I only asked again because I did not know the answer. Is that really surprising and offensive behavior? What do you do?
"Well, what do you mean? Volatile or non-volatile storage?"
and someone would have told you what I just told you. Instead you chose to reply as if that person was being a smartass by replying "it's 16 GB of either disk or RAM" (i.e. providing no new information whatsoever).
If you engage with people assuming that they're not being stupid or liars and that they have good reasons to say the things they do, you'll usually have fewer conflicts.
"Volatile or non-volatile?" means exactly the same as what I asked. Repeating it would not add any more information.
To assume I was calling anybody stupid or a liar is an extremely uncharitable interpretation. The reasonable one is that I did not get an answer to what I asked, exactly as I said.
>I replied indicating the answer did not provide me the information I had asked for.
Yes, and that's part of the problem. Part of it is how you phrased it. The "maybe answer that?" is particularly rude; you're being sarcastic to someone who's just helpfully answering an inquiry. But also the problem is that you didn't say "I don't understand what you mean". You said "maybe answer that".
Phrases like "I don't understand what you mean" leave open whether it is you who's missing something or the other person who's saying something nonsensical and just focus on the fact that there's been a failure to communicate and signal that you just want to fix that.
"Maybe answer the question" says that it is definitely not you who's not getting it and puts all the blame on the other person for at the very least not being clear enough.
But the reply did not offer any information at all, so I asked for clarification.
Downvoting people for asking for clarification (-4 already!) is just spiteful. It would have been less work for everybody to answer the question that was asked, the second time if not the first.
Unless it keeps as many copies of everything as people who get it. That would be dumb.
But I was told that is what Gmail does. Every GIF animation, cat video, and corrupted SPAM jpg attached is stored as many millions of times as people who saw it, and probably as many again as forwarded it.
I tried dentrite and there was still no way to receive notifications on the phone. I don't know what's the current status but I feel it's a show stopper for a lot of people.
Agreed it was a huge omission a year ago.