What is Listmonk?
Listmonk is an open-source, self-hosted newsletter and mailing list manager written in Go and backed by PostgreSQL. It handles subscriber lists, segmentation, campaign templates and open and click tracking on infrastructure you control.
How is Listmonk different from Mailchimp?
It does the same core jobs, but you run it yourself. Your subscriber data stays on your own server, and you pay for the server rather than a plan that grows with your list.
Do I need my own SMTP provider?
Yes. Listmonk hands campaigns to an SMTP server you configure, such as Gmail, Amazon SES, Mailgun, Postmark or your own mail server. That also means you control your sending reputation.
How do I connect Gmail as the SMTP server?
Turn on 2-Step Verification for the Google account and create an app password. In Listmonk, open Settings → SMTP and enter smtp.gmail.com, port 465, the LOGIN auth protocol, your Gmail address and the app password.
Do I need a static IP?
Yes, if you point a domain at the server. On Google Cloud an ephemeral IP can change when the VM restarts, which breaks your DNS record and certificate, so reserve a static address first.
Which machine size should I choose?
t3.medium or larger on AWS, and e2-medium (2 vCPU, 4 GB RAM) on Google Cloud. Scale up for heavy campaign volume or a very large subscriber base.
Is Listmonk free?
Listmonk is free and open source, with no per-subscriber licence. On AWS or Google Cloud you pay for the server, any Meetrix software fee shown on the marketplace listing, and your SMTP provider's sending costs.
How do I upgrade?
Launch a new instance with the newer image and migrate your data. Back up the PostgreSQL database before removing the old instance.