#chatmail does secure email federation that works. Using lean "relay" servers that enforce metadata-minimized end-to-end encryption.
There is a new little tool that checks whether two relays are interacting well for messaging, and how fast. You need a terminal window and be able to execute:
pip install cmping
you can then run for example:
cmping mailchat.pl nine.testrun.org
to perform a "ping" test for e2ee-messaging. Also see chatmail.at/relays
Chatmail: Relays
Chatmail provides FOSS infrastructure for interoperable, secure, speedy and reliable end-to-end encrypted messaging. Check out clients as Arcane Chat, Bots or Delta Chat today!chatmail.at

leberschnitzel
in reply to Delta Chat • • •Delta Chat
in reply to leberschnitzel • • •Radasbona
in reply to Delta Chat • • •i opened DC today and a message from 5 days ago poped up. As usually. 🤨
my telegram, signal and matrix client has realtime notification via #UnifiedPush
Deltachat is unuseable. Sorry guys.
Fast S2S is less important than fast push to client.
Delta Chat
in reply to Radasbona • • •Radasbona
in reply to Delta Chat • • •easy, because in this case i have two in background. only one is necessary.
(btw: i forgot the mastodon client)
Delta Chat
in reply to Radasbona • • •Radasbona
in reply to Delta Chat • • •Delta Chat
in reply to Radasbona • • •Radasbona
in reply to Delta Chat • • •yes.
That is the only necessary background connection. (Foss & self hosted)
Imagine every client demands a connection on his own. (like Deltachat)
LΞX/NØVΛ 🇪🇺
in reply to Delta Chat • • •Dusty
in reply to LΞX/NØVΛ 🇪🇺 • • •LΞX/NØVΛ 🇪🇺
in reply to Dusty • • •@d1 actually if you run fedora when you install "docker" from repo, it's not docker but the moby-engine (also made by docker but it's an open framework).
docker is used everywhere so they would touch more people by making first a docker image (compatible podman).
Jarrod Urban
in reply to LΞX/NØVΛ 🇪🇺 • • •@lexinova @d1 It is just Python. If you do not want to install it with pip you could use a Python virtual environment.
It is almost as easy as running a bash script.
Delta Chat
in reply to Jarrod Urban • • •Technical overview - chatmail relay documentation
chatmail.atLΞX/NØVΛ 🇪🇺
in reply to Delta Chat • • •@jarrodu @d1 yes but it do not remove my answer on the fact i have no intent to run something on the os itself, if no docker image (or equivalent containerized image) is available i will certainly never install it.
Because with docker image i can backup a docker compose and the file.
on basic os it's more complicated
Dusty
in reply to Jarrod Urban • • •@jarrodu @lexinova There are tons of moving parts in the diagrams: chatmail.at/doc/relay/overview…
When I see a bunch of moving parts like that, I get cold feet, that it'll be as easy as people make out. Is there a Youtube/Peertube video on this? If it's as easy as you claim, then I'd like to see a from-scratch install on #Debian 12, using python's uv for the package manager of chatrelay (in a uv venv). Including sending initial testing messages proving it's working in production.
Technical overview - chatmail relay documentation
chatmail.atDelta Chat
in reply to Dusty • • •LΞX/NØVΛ 🇪🇺
in reply to Delta Chat • • •@d1 @jarrodu i say it again... if you don't have docker image, don't expect see many relay.
Mastodon usage for self hosting exploded from when they proposed one.
Jarrod Urban
in reply to Dusty • • •Debian 13 is out now. If you are thinking of doing that, I would recommend using it. I am using it for all my systems.
Delta Chat
in reply to Jarrod Urban • • •Upgrade to Dovecot 2.4.0
link2xt (GitHub)Dusty
in reply to Delta Chat • • •LΞX/NØVΛ 🇪🇺
in reply to Jarrod Urban • • •Teoh Han Hui
in reply to LΞX/NØVΛ 🇪🇺 • • •@lexinova @jarrodu @d1 Use venv, e.g. `python3 -m venv ~/.venv/chatmail` + `. ~/.venv/chatmail/bin/activate`
docs.python.org/3/library/venv…
venv — Creation of virtual environments
Python documentationDusty
in reply to Teoh Han Hui • • •Delta Chat
in reply to Dusty • • •@d1 Chatmail relay uses systemd to run services in a venv. All the work setting this up is done by "cmdeploy" script, so you don't need to manage this yourself: chatmail.at/doc/relay/getting_…
As for "cmping", if you just want to run the command, you can install pipx.pypa.io/ and run `pipx run cmping example.org example.net`. pipx will manage creation of venv and setting up cmping package from PyPI.
pipx
pipx.pypa.ioDusty
in reply to Delta Chat • • •ANDREQ 🇷🇺
in reply to Delta Chat • • •Delta Chat
in reply to ANDREQ 🇷🇺 • • •