Announcing the BSD Cafe chatmail server
-
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@exquisite.social 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@friedcheese.us '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.
-
S stefano@mastodon.bsd.cafe shared this topic
R ricardo@mastodon.bsd.cafe shared this topic
E enigmarotor@mastodon.bsd.cafe shared this topic
-
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@exquisite.social 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@friedcheese.us '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.
I had #Deltachat on my phone for a long time, as it's a great solution. Unfortunately in all that time I received exactly 1 (one) message, and wound up deleting it. IMHO it lacks the thing that would make it viral, but I'm quite willing to try again.
CC: @outofcreativity@exquisite.social @feld@friedcheese.us @stefano@billboard.bsd.cafe
-
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@exquisite.social 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@friedcheese.us '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.
Thank you!
What, if anything, should I do with the December 2025 invitation?

-
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@exquisite.social 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@friedcheese.us '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.
@feld (if you haven't already seen it)

-
G grahamperrin@mastodon.bsd.cafe shared this topic
G georgsassen@pfeifling.de shared this topic
-
@philip @stefano @outofcreativity @feld@friedcheese.us I get the impression that the server side of Delta Chat may be unpopular with admins because it is basically a modified heavyweight mail server. From a client POV, it looks ideal and I too wonder why it has not gained more traction.
-
R rqm@exquisite.social shared this topic
K kedara@social.lol shared this topic
P pertho@mastodon.bsd.cafe shared this topic
O oxy@social.bsdlab.au shared this topic
-
Thank you!
What, if anything, should I do with the December 2025 invitation?

@grahamperrin uhm that's strange. Maybe the invite has vanished. Try to delete that chat and re-join.
-
@philip @stefano @outofcreativity @feld@friedcheese.us I get the impression that the server side of Delta Chat may be unpopular with admins because it is basically a modified heavyweight mail server. From a client POV, it looks ideal and I too wonder why it has not gained more traction.
@kbm0@mastodon.social the server part is just a postfix, opendkim, dovecot and some helper applications, so quite lightweight.
-
@kbm0@mastodon.social the server part is just a postfix, opendkim, dovecot and some helper applications, so quite lightweight.
@stefano Yes that combination has evinced sneers in those I've mentioned it to. I think there is an expectation of something purpose-written for secure instant messaging. Not sure why.
-
A andersgo@infosec.exchange shared this topic
-
@stefano Yes that combination has evinced sneers in those I've mentioned it to. I think there is an expectation of something purpose-written for secure instant messaging. Not sure why.
@kbm0@mastodon.social because it's using proven, reliable and decentralised technologies instead of creating a new, written in rust (but with memory safe constraints disable for easy vibe coded development) platform

-
I'm lost.

In my confusion, I added Delta Chat to an iPad.
Still, when I click (in Firefox) to create my chatmail.bsd.cafe chat profile (with Delta Chat on Kubuntu), I'm prompted to do something, I don't know what.
I clicked on the QR code, now I have four relays, whatever they are (to be honest, I don't want to learn; I just want to chat without jumping through hoops).
-
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@exquisite.social 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@friedcheese.us '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.
@stefano @outofcreativity @feld This sounds great! Is there a way of signing in on my desktop without tying my phone to it?
Having to find my phone in order to scan a QR code to log in to a chat service seems like a bizarre login pattern to me.
-
I'm lost.

In my confusion, I added Delta Chat to an iPad.
Still, when I click (in Firefox) to create my chatmail.bsd.cafe chat profile (with Delta Chat on Kubuntu), I'm prompted to do something, I don't know what.
I clicked on the QR code, now I have four relays, whatever they are (to be honest, I don't want to learn; I just want to chat without jumping through hoops).
@grahamperrin Try to paste this: dcaccount:https://chatmail.bsd.cafe/new
It should open the DeltaChat app and request for an account -
@stefano @outofcreativity @feld This sounds great! Is there a way of signing in on my desktop without tying my phone to it?
Having to find my phone in order to scan a QR code to log in to a chat service seems like a bizarre login pattern to me.
@thomrstrom@triangletoot.party Sure, just paste this into your browser: dcaccount:https://chatmail.bsd.cafe/new
It should open the DeltaChat app and start the new account creation procedure
-
N nuintari@mastodon.bsd.cafe shared this topic
-
@grahamperrin Try to paste this: dcaccount:https://chatmail.bsd.cafe/new
It should open the DeltaChat app and request for an account@stefano the dcaccount link works at https://chatmail.bsd.cafe/ but not here.
Should I ignore the Add Relay option?

Instead of adding a third relay, I guess I can delete one of the two existing relays that use chatmail.bsd.cafe. I'm fairly sure I reduced the list to one relay, earlier.
I have no idea where passwords are stored, or whether both relays use the same password.
-
Maybe I misunderstand the essence of Delta Chat. From https://delta.chat/en/help#howtoe2ee:
For a remote contact setup, from the same screen, click “Copy” or “Share” and send the invite link through another private chat.
Erm, how can I have "another" private chat with someone who's not a contact, whose contact details I don't know?
https://support.delta.chat/search?q=remote contact was no help.
https://support.delta.chat/search?q=add contact was more promising:
– that seems quite different from the mental block that I have here.
-
I am on, profiled, and connected and see nothing.
Great. Let's chat! Maybe we can both see nothing and say nothing

-
@etrigan63 I accidentally created a second profile. It's gone now. Ha.
-
@stefano the dcaccount link works at https://chatmail.bsd.cafe/ but not here.
Should I ignore the Add Relay option?

Instead of adding a third relay, I guess I can delete one of the two existing relays that use chatmail.bsd.cafe. I'm fairly sure I reduced the list to one relay, earlier.
I have no idea where passwords are stored, or whether both relays use the same password.
Did my screenshot inadvertently publish two sets of contact details that should be private?
-
I am on, profiled, and connected and see nothing.
Great. Let's chat! Maybe we can both see nothing and say nothing

@grahamperrin How? This is clear as mud.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login