Ecartis has done sterling work for years but even back then it was effectively abandonware. Something nice and simple I can run in Docker or a single binary would be perfect.
Example list: https://lists.sr.ht/~sircmpwn/sr.ht-dev
The major disadvantage that comes with hosted solutions is that you have no control over the service. Consider Yahoo Groups, which deleted all of its mailing list archives last year. I was one of the project leads for the Archive Team effort [1] to make a copy of those groups before they were lost forever, and although we saved several hundred thousand groups, we lost a lot more. Many millions of groups just vanished. Many of them, despite being long abandoned, were basically the only evidence left of that community, containing vital archives and information that is now gone.
I'm not saying this doesn't happen with self-hosted groups, but if a self-hosted group decides to shut down, it's their choice. (Rather than Yahoo emailing you to tell you that everything will be gone in a month).
Mailing lists benefit from a good web archive. For anyone who hasn't received everything in their inbox, the archive is the only interface to past material. It has to be presented well, searchable, threaded and so on, so you don't miss anything due to not having it in your inbox.
I've been using Lurker for years, with my own modifications.
http://www.kylheku.com/cgit/lurker/
Some of my hcanges are cosmetic (like different icons), but the main one is to HTML in posts to be rendered. To do that, the HTML is passed through a rigid HTML cleaner that validates for allowed tags and attributes:
http://www.kylheku.com/cgit/hc/
(That is connected to Lurker via a new Lurker config option htmlfilt which specifies to path to the hc executable).
In spite of that, when I contacted the Lurker author about this, he was vehemently dead set against HTML going into archives.
My mods to Lurker look dated, but the upstream has not moved. The SourceForge page is still offering 2.3 for download in the Files area, dated 2009.
"No HTML in mailing lists dammit" may work for some open source projects, but it's not realistic; people use HTML e-mails, and want the archive to have the content that people see who have received the e-mail directly.
It doesn’t have a self subscribe thing though - look at subgun/audience. There are a few alternatives.
not sure if it fits the bill.. https://github.com/knadh/listmonk
And I am not the only person who wanted NNTP for the SQLite forum; there is at least one other person too who also wants that.
[1] http://mlmmj.org
You’re looking for google groups locally hosted, not mailchimp locally hosted?