GNU Mailman 3 on Ubuntu 24.04 LTS

Azure Applications

the complete GNU Mailman 3 mailing list suite: run discussion lists with the Postorius web admin and the HyperKitty web archive, backed by PostgreSQL and a local mail server, all on one machine

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

GNU Mailman 3 is the long established, free software platform for running email discussion and announcement lists. This appliance ships the whole suite together: Mailman Core, the engine that receives, moderates and distributes list mail; Postorius, the web interface where owners create and configure lists and members manage their subscriptions; and HyperKitty, the web archive that turns each list into a searchable, threaded history you can read in a browser. A local PostgreSQL database and a local mail server complete the stack, so a launched machine is a working list server rather than a set of parts to assemble.

It suits communities, projects and teams that want genuine two way discussion lists rather than one way newsletters, organisations that need their list traffic and its archive kept on infrastructure they control, and anyone replacing an ageing Mailman 2 installation with the current Mailman 3 web experience.

Why the cloudimg image

cloudimg ships GNU Mailman 3 as one complete appliance rather than the five moving parts (Core, Postorius, HyperKitty, PostgreSQL and the mail server) you would otherwise wire together by hand, and closes the security gaps that assembly usually leaves open. No secret of any kind is baked into the image: on first boot, before the site serves, every instance mints its own Django secret key, its own PostgreSQL password, its own Core REST API password and archiver key, and a single unique administrator account, so no two machines share a credential and there is no default login to guess, with the details written to a root only file on the machine. The mail server is locked down to refuse unauthenticated relay so the appliance can never be turned into an open relay, and a demo announce list with a welcome message already archived is created on first boot so the web admin and the archive show real content the moment you sign in. Outbound port 25 is commonly blocked on cloud platforms; the paired deploy guide explains this plainly and shows how to point the server at a smart host for real delivery. The base is fully patched with unattended security updates enabled, and every image comes with a step by step deploy guide tested against the exact build and 24/7 cloudimg support.

Common uses

  • Running email discussion and announcement lists with a modern web admin and archive
  • Keeping list traffic and its searchable archive on infrastructure you control
  • Migrating from an ageing Mailman 2 setup to the current Mailman 3 web experience

See it running

Real screenshots taken while testing this image against its deployment guide.

GNU Mailman 3 on Ubuntu 24.04 LTS screenshot 1 GNU Mailman 3 on Ubuntu 24.04 LTS screenshot 2 GNU Mailman 3 on Ubuntu 24.04 LTS screenshot 3 GNU Mailman 3 on Ubuntu 24.04 LTS screenshot 4