I have a working local setup on 4GB Raspberry Pi 4 Model B, Raspberry Pi OS Lite, with Postfix, Dovecot and mailadm, mainly used for testing.
How does LibreRouter DNS works? My setup has a hostname raspberrypi
and my OpenWrt router exposes it as raspberrypi.lan
, but in case of Kolibri the hostname is simply kolibri
. Is it the same across the whole mesh or does it appear as a subdomain somewhere?
mailadm
is mainly used to create “burner accounts” or testing accounts for automated online tests. It can also create normal accounts with mailadm add-user
command, but this requires an administrator to type this command in the console, users can’t use it to register themselves.
Something based on pyinfra or Ansible can be created or an entire image like LibreRouter / pi-gen · GitLab, but it’s not clear how users would create accounts in this network.
Maybe LibreRouter has some authentication server and a web interface for user registration which can be integrated with Postfix and Dovecot? Then mailadm is not needed and users can register themselves. I see there are some soporteremoto repositories at LibreRouter · GitLab, what is it about?
Related topic about LAN setups for Delta Chat: