Dear friends of the BSD Cafe,
One of the principles this place was built on has always been free communication. Whether on the Fediverse or on Matrix, the goal is the same: open, secure, private, decentralized tools. Because we know, from experience, that anything centralized will sooner or later come to an end.
Matrix is great, and we like it. But it's tied to its server - you can't migrate away (easily). It does its job well, yet sometimes it asks for more than a conversation should: heavy to host, hard to leave.
So when my friend @outofcreativity brought it up again at EuroBSDCon, I decided to give Delta Chat another try after many years. And yes - its philosophy fits mine, and the Cafe’s, well.

For a few months we ran a relay - a chatmail server - but it was on Debian, and I didn't want to make an official service that runs on Debian. Not because it doesn't work: it works perfectly. But because it wouldn't be in the spirit of this place.

Thanks to @feld 's excellent cookbook recipe, I also kept a private relay of my own running for months, just to test it. It held up beautifully. So yesterday, with the help of some friends in the cookbook chat, I migrated the Debian server to FreeBSD - accounts and data included - and I can finally call it a stable, official Cafe service.

Our chatmail relay - https://chatmail.bsd.cafe - runs on FreeBSD, in a jail. Which means it gets everything the other services get: hourly backups via zfs send and receive, FreeBSD's security, and all the rest.

I'd encourage everyone to try Delta Chat. Secure, decentralized communication built on protocols we already know and trust: the ones behind email. And the development is moving fast. Multi-relay is no longer a promise - it's here, and it's solid: a single profile can use several relays at once, so your account and your reachability survive even if one of them goes down and disappears. That's real resilience. The real decentralization, the one we love.

Because Signal is great. But Signal, too, is centralized. And we happen to like the true spirit of the Internet.

#BSDCafe #BSDCafeServices #BSDCafeAnnouncements #DeltaChat #ChatMail #Communication #OwnYourData

chatmail.bsd.cafe home

@stefano @outofcreativity @feld

Wow, this is a great development!

Question: how well does Delta work, specifically in regards to encryption?

When I was experimenting with #XMPP, while I could use multiple clients, ie phone and desktop Linux app, only the device which initiated the conversation remained encrypted. Does Delta chat behave similarly?

@peteorrall @outofcreativity @feld delta is e2ee.
You can use it on multiple devices and messages will be e2ee everywhere.
You can have multiple relays and move whenever you want to (or just consider it as a failover feature) as they’re dumb and just relay you encrypted messages.
More information here: https://delta.chat/en/help#relays
Delta Chat: FAQ

What is Delta Chat? Delta Chat is a reliable, decentralized and secure instant messaging app, available for mobile and desktop platforms. Instant creation of private chat profiles with secure and i...

@peteorrall @stefano @outofcreativity @feld
When did you try #XMPP ?
These problems should have been solved.
@eversten @peteorrall @stefano @outofcreativity @feld Remember that people even today like to use Pidgin and then it's the fault of XMPP if something doesn't work...

@peteorrall xmpp now encrypts to all devices of which the sender knows. It works well for me for over a year now. (I know it's not what you asked, it's just come a long way in recent times it seems)

@stefano @outofcreativity @feld

@peteorrall @stefano @outofcreativity @feld

When did you do the experiments and with which clients? Sounds like a problem of the distant past to me 😉

@debacle @stefano @outofcreativity @feld

I experimented with it briefly about two years ago. First just out of curiosity on another server using both the Conversations.IM android client and two desktop clients for Linux, one was Pidgin and the other whose name I cannot recall.

I was in the process of building my own server to test when the server failed and ended up in the trash. At that point more important things landed on my plate and I am only starting to revisit it.

@peteorrall @stefano @outofcreativity @feld

Note, that the current version of Pidgin (2.x) is hopelessly outdated in respect to modern #Jabber/#XMPP. The next major release (3.x) might change that, but for now it's like trying to use #NCSA #Mosaic for modern web 😉

Current desktop clients for Linux are #Dino by @dino and #Gajim by @gajim. Both are prettty good!

@debacle @stefano @outofcreativity @feld @dino @gajim

Back in the day I was a heavy #Pidgin user for AIM and Google Talk, but since the former was decommissioned and Google and other IM services went proprietary I had no reason to continue using it....until I started looking into XMPP. Was surprised to see how outdated it was.

Gajim....yes, that's the other one I used.

@peteorrall @debacle @stefano @outofcreativity @feld @dino @gajim gajim is much nicer now and works well. i recently revisited xmpp and enjoy it. run it in parallel with deltachat and ive got the bases covered (that i care about).