this post was submitted on 21 Sep 2026
94 points (98.0% liked)

Selfhosted

62274 readers
1000 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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

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

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Firstly: Yes, I like Synapse / Cinny / Element too...don't hate me...but needs must when the devil drives...

For reasons that are too complex to get into (TL;DR: hodge podge of equipment from the dawn of time, from intransigent family members, complexity over HTTP vs HTTPS...they usual nonsense when you volunteer to become the family sysadmin) I've been looking at different methods for a persistent, family chat experience that I can "self host".

Does anyone know much about Jami?

https://www.jami.net/

From what I can see, it has the following worthwhile features:

  • FOSS/GPL
  • Android, Windows, Linux, macOS and iOS.
  • Text messaging ,group chats, video calls
  • File sharing, E2EE etc etc
  • It apparently works over a LAN with no Internet connection at all, which is particularly interesting to me.
  • Federation not required.
  • CA not required
  • Transparent handoff with Tailscale

From what I can see, there's a headless jami-daemon for Linux. Jami's own docs specifically suggest putting an existing account on an always-online server to facilitate message exchange, with multiple servers possible for redundancy.

So...that's...good.

OTOH, there isn't a Synapse-equivalent central Jami server holding everyone's accounts and rooms. Accounts and conversations are distributed across the participating devices, though as I said above, it looks like Jami does support an always-online daemon/device to improve message availability.

I dunno what to make of it. It seems...too good to be true.

Has anyone use it? Particularly, is the always-online jami-daemon actually dependable for store-and-forward behavior in practice?

https://github.com/savoirfairelinux

EDIT: This was an interesting experiment, but Jami is far too unreliable even without UnifiedPush / DHT (which I think is the main issue). I presented the work done so far and the consensus is to look at using IRC (as most of the users are familiar with that) and having Janus as the video chat / WebRTC server. It seems to work on all of their devices and doesn't have any of the cute issues we encountered with Synapse / Matrix

TL;DR the fam has settled on -

I'm tied, boss. Never volunteer.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] SuspiciousCarrot78@aussie.zone 1 points 1 day ago (1 children)

Try Matrix, they said. It will be fun, they said.

...

They.

Lied.

Don't know man, Matrix has been pretty much set and forget for me since 2017 or 2018.