Besides GNU Mailman, there’s also Sympa [0]. It’s fairly straightforward to set those up on a VPS with Debian or similar if you’re familiar with running a Linux server.
[0] https://www.sympa.community/