I’m a fan of self-hosted Matrix server. You can get a dozen of bridges for those stubborn people that refuse to leave messenger/whatsapp/telegram (at a loss of encryption, and they still get your convos, but at least you don’t have their spyware on your mobile and you can have everything in one app), while also being decentralized.
Self-hosting a server is actually really, really easy. It took me like half an hour, because there is an amazing Matrix Ansible Deploy script, that has a pretty easy to follow documentation, and is also one of those super-rare projects that just works. Even if I forgot to update my server for several months, I could literally “just update”, and the script is clever enough to figure out what changed, tell me what I need to update in the config files (which are still only like four rows of stuff I needed to setup), and it is a really smooth experience. Even when you want to set up some bridges, for most it’s literally just adding “<service>_bridge_enabled: true” to the ansible yml config file. I’ve already set up Telegram, WhatsApp, Discord and Messenger this way, and it was effortless.
I’ve used matrix for the better part of a decade, and I get that reference.
That said, while the matrix crew have worked hard on the decryption issues, I’d much rather feel that particular pain on a federated network where I can change servers than be stuck with Signal if/when the single server’s policies turn evil.
I’m a fan of self-hosted Matrix server. You can get a dozen of bridges for those stubborn people that refuse to leave messenger/whatsapp/telegram (at a loss of encryption, and they still get your convos, but at least you don’t have their spyware on your mobile and you can have everything in one app), while also being decentralized.
Self-hosting a server is actually really, really easy. It took me like half an hour, because there is an amazing Matrix Ansible Deploy script, that has a pretty easy to follow documentation, and is also one of those super-rare projects that just works. Even if I forgot to update my server for several months, I could literally “just update”, and the script is clever enough to figure out what changed, tell me what I need to update in the config files (which are still only like four rows of stuff I needed to setup), and it is a really smooth experience. Even when you want to set up some bridges, for most it’s literally just adding “<service>_bridge_enabled: true” to the ansible yml config file. I’ve already set up Telegram, WhatsApp, Discord and Messenger this way, and it was effortless.
unable to decrypt message
I’ve used matrix for the better part of a decade, and I get that reference.
That said, while the matrix crew have worked hard on the decryption issues, I’d much rather feel that particular pain on a federated network where I can change servers than be stuck with Signal if/when the single server’s policies turn evil.
What do you do when you get that message.
Ive lost contact with friends because of that message. They just can’t read anything I send them anymore.
I verify my sessions. its a hassle, but it’s getting rarer and easier.
My contacts said they did verify their sessions. I never understand why this happens or how to fix it