My web host provider (Dreamhost) is shutting down support for Mailman 2. I am planning on transitioning some of the active mailing lists, but for the older ones, I was hoping to create archives of them. I am considering just making a mirror of the "pipermail" archives, using MHonarc, or trying to use Hyperkitty.
I am most impressed by the layout and usability of Hyperkitty archives and would like to go that route if it is not too difficult. What would I need to do to take the mbox archive from a mailing list and convert it into an archive using Hyperkitty?
Jason
On 7/15/26 13:26, jason@glazer350.com wrote:
I am most impressed by the layout and usability of Hyperkitty archives and would like to go that route if it is not too difficult. What would I need to do to take the mbox archive from a mailing list and convert it into an archive using Hyperkitty?
The django admin command hyperkitty_import does exactly that. See <https://gitlab.com/mailman/hyperkitty/-/blob/master/hyperkitty/management/co...>
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
That is great, thanks for the pointer.
I probably should have mentioned that I don't have root access on my web provider. So, I probably need to do things on my local computer and upload to my website via FTP. Is that still possible?
Is there a list of requirements that Hyperkitty needs for the archive?
Jason
jason@glazer350.com writes:
I probably should have mentioned that I don't have root access on my web provider.
So, now your mailing lists are archive-only? You don't have active mailing lists?
So, I probably need to do things on my local computer and upload to my website via FTP. Is that still possible?
HyperKitty is an application which generates pages dynamically, not a static website generator. It depends on Python 3 (probably already installed), HyperKitty itself and its dependencies (automatically pulled in from PyPI.org by the HyperKitty installation), and an SQL database. You may also need a running Mailman 3 for some features, but I think you can serve archives without a Mailman instance.
I am out of date on static archives by a couple of decades, but MHonArc worked fine back then, though obviously without bells and whistles that you get from modern dynamically generated sites, and I suppose it still does.
It might also be possible to use the "Pipermail" archiving code from Mailman 2. It had a command to regenerate the archives from mbox files. But that might involve setting up the directory hierarchy, and moving the per-list mbox files into place by hand.
If you can be more specific about what access you have to the web host and what resources you have locally we can probably be of a little more help.
Steve
-- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan
participants (3)
-
jason@glazer350.com -
Mark Sapiro -
Stephen J. Turnbull