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 I 've always wanted to ask what about e2ee in delta chat?
@napierge @outofcreativity @feld Starting from Delta Chat Version 2, chats are end-to-end encrypted, always and by default.
@stefano @napierge @outofcreativity @feld That was also my first question. But is the security as high-level as Signal's one? Like, with post-quantum security?
Delta Chat: Zero metadata, group descriptions, native audio/video calls and much more!

With the latest 2.48+ releases, a chat message reveals close to zero metadata to servers. For cryptographers and messenger enthusiasts, here are the key points on how we turned email very close to ...

@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 πŸ˜‰

@stefano @outofcreativity @[email protected]

FANTASTIC! Now we'll have to follow this example. Does it run well on FreeBSD?

@h3artbl33d @outofcreativity thanks!
Yes, it does. The cookbook works fantastically.
I've installed it into a tick jail and it runs πŸ™‚

@stefano @outofcreativity

Nice! We have played a (minor) part into getting it ready for #OpenBSD, by giving the devs access to some compute - which resulted in a commit spree that I hadn't seen before.

They are incredibly kind, humble and knowledgeable.

@h3artbl33d @outofcreativity this is great. Having it on OpenBSD would be incredibly great, too!

@stefano @outofcreativity

INSERT INTO toot (attachment, alt) VALIES ('$ALLTHEBSDS.PNG', 'Meme of RUN ALL THE BSDs');

@stefano Whoohoo - what great news! So cool you set up a new @delta chatmail relay! :)
The new multi-relay feature is imho a killer feature and brings real geo redundancy to your chat profile!

And try the new Call and Video Call feature (still experimental, but more testing is needed), this will be the next big step imho. Just enable it in your advanced settings of your deltachat client "Debug Calls"

@DeltaLima @delta Thanks. For now, I haven't tested calls but I'll do it.