On 12/4/22 16:59, Dan Mahoney wrote:
Or the "current version" of that one that takes not only a database but also
four different packages plus a full nginx/django install to set up (mailman3)
Some time ago, I had an install of mailman2 on Ubuntu that worked well.
The server that had that install has since been decomissioned, but I
have a full backup of the root filesystem.
I tried to use the backed up mailing list info to get mailman3 working
on Ubuntu 20. After failing, I asked the mailman list for help. They
said "don't try to do it with Ubuntu packages, that's going to fail."
I now have those mailing lists working in a docker install of mailman3.
It is 3 containers.
elyograg@bilbo:~$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS
PORTS NAMES
f1d6766ac58c maxking/mailman-web:0.4.3 "docker-entrypoint.s…" 3 days
ago Up 3 days 127.0.0.1:8000->8000/tcp, 127.0.0.1:8080->8080/tcp
mailman-web
a7564caa2f2e maxking/mailman-core:0.4.3 "docker-entrypoint.s…" 3
days ago Up 3 days 127.0.0.1:8001->8001/tcp, 127.0.0.1:8024->8024/tcp
mailman-core
e75d56b01f6c postgres:9.6-alpine "docker-entrypoint.s…" 3 days ago
Up 3 days 5432/tcp docker-mailman_database_1
Even that took a lot of headscratching, but I did eventually get it
working. The hardest part was configuring Apache to front-end the
mailman-web container. Their instructions only had a config for nginx,
which I have little experience using.
The containers are only 3 days old because I just did an upgrade. That
was supposed to go to 0.4.4, probably need to do it again.
Thanks,
Shawn