htfoot--- via Mailman-users writes:
Is this just a rite of passage?
Splitting out the web UI and the archiver into separate applications was a design goal. A lot of people thought the Mailman 2 CGI design and the Pipermail archiver were "suboptimal", and we also wanted to enable commercial users to develop their own without running head-on into the GPL.
There have been a number of attempts to create a "bundled" installer over the years, but all failed because users don't want the same thing. The closest you'll get are the distro packages, but those generally lag our releases by 1-2 years (at least in stable variants). And they're no better than the ones we created ourselves from the standpoint of making everyone happy.
The closest thing to a Mailman-supported bundler now is Abhilash's proof-of-concept containerized Mailman. https://docs.mailman3.org/en/latest/install/docker.html However, a lot of users have trouble configuring the network, I'm not sure why (probably they have an existing Docker configuration with different or conflicting IP assignments which can be confusing).
To the best of my knowledge, the recommended installation documents at https://docs.mailman3.org/en/latest/install/virtualenv.html are complete and straightforward for "typical" one-domain installations. The main hangup you're likely to encounter is that Python 3.13 (which I believe is the only packaged Python in recent Debian and Ubuntu) removed the nntplib package. That must be installed manually because our requirements files won't be updated on PyPI until the next release version.
Regards
-- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan