this post was submitted on 16 Jun 2024
134 points (96.5% liked)

Selfhosted

39435 readers
4 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I am searching for a selfhosted and secure (end to end encryption) chat platform for my family (5-20 users), possibly one i can host on a raspi.

Is matrix a good choice, or should i try something else?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 39 points 6 months ago (3 children)

I've been using matrix for years to this purpose, but moving to xmpp/prosody now

[–] [email protected] 13 points 6 months ago (1 children)

Can I ask why you're switching?

[–] [email protected] 31 points 6 months ago (1 children)

No.

Yeah ok. First of all, because I can 😁. I mean z what's good being an IT nerd if I can't change stuff when I want?

Jokes aside, I've been reading more recently on matrix and looks like there are some security issues in the design of the app/protocol. I'm on mobile now, I'll look for sources when I'm on pc. Also I don't like that it is a server centric system (so data is primarily on the server instead of the clients). Also it takes more resources than I was expecting. For less than 10 users I can't have less than 4gb of ram (on a dedicated debian server, running docker) or it swaps so much it kills the system.

So basically I'm testing out if xmpp is a better system for those issues.

[–] [email protected] 1 points 5 months ago* (last edited 5 months ago) (1 children)

Conversations being paid on the google play store is what's stopping me from going xmpp... I can't just say "message me via xmpp, you can use the Conversations app". Now I'd have to explain what F-Droid is and why would they even get another app store and enable "unknown apps". it's not doable. I remember telling my mom to install Signal (before I got into self hosting) because I deleted whatsapp and she got angry like she worked for the zuck, saying "what do you mean you don't use whatsapp" with an astonished face, started lecturing me on why I was destroying my social life... That just made me realize right now they probably wouldn't download conversations either...welp I just wanted to share

[–] [email protected] 2 points 5 months ago

I know exactly what you mean. Just for general information, I've found another android client that I think it's better than Conversations. It's called Monocles chat (and it's on f-droid). On matrix/xmpp I install the whatsapp bridge. I can convert a few close family members but no way everyone. For me it's an acceptable compromise. I get the close members to use my servers/apps, everyone else through the bridge so I can at least have all the chat in one place

[–] mcmodknower 6 points 6 months ago (2 children)

What clients will you use for xmpp/prosody?

[–] [email protected] 8 points 6 months ago

The easiest is to use the clients officially rebranded for Snikket, but there is a good overview on modern clients on https://joinjabber.org

[–] [email protected] 4 points 6 months ago

Gajim on pc (I use arch btw - well endeavourOS because I can't be bothered) and don't remember what on android (there is the full list or clients and capabilities on xmpp.org)

[–] [email protected] 5 points 6 months ago (2 children)

How do you convince your family/friends to switch to a new app on their smartphone and use one just to talk with you/others in the crew?

@[email protected]

[–] [email protected] 5 points 6 months ago (1 children)

Frienda no, but I do use whatsapp bridges so I can have all conversations in one place.

Family with extreme nagging, and because I'm the IT guy of the house so they kinda trust me/can't be bothered to try and out-talk me.

[–] [email protected] 1 points 6 months ago (1 children)

WhatsApp bridge? How does it work?

[–] [email protected] 2 points 6 months ago (1 children)

The chat server (matrix and xmpp have different ones, but same functionality) that act like a whatsapp desktop client. Have you ever run whatsapp desktop client on your pc, where you have to pair it with your phone? Same thing, but you do it withing a special "bridge" (usually as a bot) in matrix or xmpp. So you get all the messages in one place. But it doesn't work for calls, just for messages.

[–] [email protected] 1 points 6 months ago

I've never heard about those bridges, thanks! I'll have a look.

[–] mcmodknower 2 points 6 months ago

My dad suggested me this after i told him about the new upload filters the eu is thinking about. Here is a link to a german blog post about it: https://netzpolitik.org/2024/anlasslose-massenueberwachung-frankreich-wackelt-in-der-ablehnung-der-chatkontrolle/#dokument