listmonk
A single-binary newsletter manager with SQL segments
Our verdict
Tied #2 of 4 in Self-hosted newsletter tools · For one binary and SQL segments
Pros
- The software is free
- Public HTML subscription pages are documented
- The homepage's example send is 7+ million emails at 57 MB of RAM
Cons
- A campaign, in the docs, is one message to one or more lists
- Hosts on the site are third parties, and the site says it has no affiliation with them
- PostgreSQL is still a second program to run
Who should skip:Anyone who wants the listmonk project itself to host the list.
Rankings and alternatives
Self-hosted newsletter tools scores
Evaluated Nov 8, 2026 Evidence ↓Pricing
- Self-hosted Free The homepage says it is free and open source. Hosted instances on the site are third parties, and the site says it has no affiliation with them.
From the vendor’s pricing page, checked Nov 8, 2026. That page is authoritative.
Evidence and sources
Self-hosted newsletter tools scores
Setup 3 quotes
-
“The latest image is available on DockerHub at listmonk/listmonk:latest”
listmonk.app/docs/installation · checked -
“./listmonk --install to install the tables in the Postgres DB (⩾ 12).”
listmonk.app/docs/installation · checked -
“listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL database as its data store.”
github.com/knadh/listmonk · checked
Automation 1 quote
-
“A campaign is an e-mail (or any other kind of messages) that is sent to one or more lists.”
listmonk.app/docs/concepts · checked
Signup forms 1 quote
-
“GET, POST /subscription/* HTML subscription pages”
listmonk.app/docs/configuration · checked
Lists and segments 3 quotes
-
“A list can be single opt-in or double opt-in. Subscribers added to double opt-in lists have to explicitly accept the subscription by clicking on the confirmation e-mail they receive.”
listmonk.app/docs/concepts · checked -
“Manage millions of subscribers across single and double opt-in lists. Query and segment subscribers with SQL expressions.”
listmonk.app · checked -
“A production listmonk instance sending a campaign of 7+ million e-mails. CPU usage is a fraction of a single core with peak RAM usage of 57 MB.”
listmonk.app · checked
Someone else runs it 3 quotes
-
“3rd party hosting”
listmonk.app · checked -
“*listmonk has no affiliation with the listed 3rd party providers”
listmonk.app · checked -
“One-click hosted listmonk instances from various 3rd party providers”
listmonk.app · checked
Facts
License 1 quote
-
“AGPL-3.0 license”
github.com/knadh/listmonk · checked
Runs on 2 quotes
-
“Darwin Freebsd Linux Netbsd Openbsd Windows”
listmonk.app · checked -
“The latest image is available on DockerHub at listmonk/listmonk:latest”
listmonk.app/docs/installation · checked
Needs 1 quote
-
“./listmonk --install to install the tables in the Postgres DB (⩾ 12).”
listmonk.app/docs/installation · checked
Other quotes
Not cited by a score or fact 2 quotes
-
“Free and open source.”
listmonk.app · checked -
“One-way mailing lists”
listmonk.app · checked
Pricing
listmonk.app · checked
