All your chats in one app - Self-host Matrix with Bridges and Cloudflare

https://zerodya.net/all-your-chats-in-one-app-with-matrix/

Do your chats look like this? Do you always forget which contacts use which apps? Do you wish there was a way to have all your chats in just one place?

In the following guide I'm going to show you how to use Matrix to achieve your dream of an all-in-one chat app, by using Matrix bridges and securing the connection with Cloudflare Tunnels.

107 points · 18 comments · view on lemmy.world

18 Comments

Nachorella@lemmy.sdf.org · 17 pts · 3y (6 replies)

if you are bad at technology (like me) there's an app called beeper which does this for you. I'm sure it comes with some caveats, though.

dataprolet@lemmy.dbzer0.com · 3 pts · 3y (3 replies)

Nice, is it completely FOSS and secure/trustworthy?

kev@lemmy.kevhomeit.trade · 4 pts · 3y

Its not completely FOSS so be careful with what you send. We don't really know what's going on behind the scenes.

Steamymoomilk@sh.itjust.works · 2 pts · 3y (1 reply)
bob_wiley@lemmy.world · 2 pts · 3y
[ removed ]
Zerodya@lemm.ee · 3 pts · 3y

Yes! I mentioned it in the article and they have a self-hosting guide which to be honest, is not about hosting Beeper at all, but it's just a vars.yml template to host some matrix bridges. The template I provide in the article is based off of that.

You can't know what they do with your data, so I decided to self-host this alternative.

gasull@lemmy.ml · 1 pts · 3y

Ferdium does this and it's open-source. It supports Lemmy too. And you can even add your custom website.

Draegur@lemm.ee · 14 pts · 3y (2 replies)

oh hey it's the return of the Trillian / Pidgin app morphology.

warmwhisky@lemmy.world · 7 pts · 3y

Yes Trillian. I remember that now

Zerodya@lemm.ee · 4 pts · 3y

Was born too late to enjoy that experience 😔

Little8Lost@feddit.de · 6 pts · 3y (1 reply)

i wait intil matrix gets bathroom wall integration (referencing the main pic, somewhere on the bottom)

Zerodya@lemm.ee · 2 pts · 3y

Lmao. Truly broken right now.

inspxtr@lemmy.world · 5 pts · 3y

One needs to note that not all matrix bridges offer E2EE options yet. But anw, that shouldn’t deter anyone from testing and using these.

dataprolet@lemmy.dbzer0.com · 3 pts · 3y (5 replies)

And now do it without Cloudflare.

camr_on@lemmy.world · 4 pts · 3y (3 replies)

Surely it could be done with tailscale/headscale, or just a VPN connection? Unless I'm misunderstanding how the OP is using cloudflare tunnels

Zerodya@lemm.ee · 3 pts · 3y

You could implement plenty of ways to access it, Cloudflare is just one of them. I made this guide to achieve the goal of self-hosting matrix bridges for people who are already familiar with Cloudflare and have a domain behind it, but it's not something that is mandatory to have for a similar setup.

Cloudflare Tunnels are useful to connect to the server without exposing your ssh port to the internet, and Cloudflare Workers to add .well-known files for federation and Sliding Sync proxy if you don't have a way to serve those files easily.

steeev@midwest.social · 1 pts · 3y (1 reply)

Yeah, I was wondering if the goal of the article (using bridges) is available without federation and having it open to the internet...

Zerodya@lemm.ee · 3 pts · 3y

You can totally skip federation and you won't be able to use matrix users or join public rooms, but I guess it's something that some people don't need.

Zerodya@lemm.ee · 1 pts · 3y

I wish I could escape it because of privacy concerns, but I'm finding it too convenient to let it go. Would appreciate it if someone could convince me out of it