Skip to content
listmonk · AGPL v3 · Free

One binary, one database, and almost nothing to maintain.

Every plan here is unmanaged, so the amount of software you have to keep patched is a real cost. listmonk is the answer to that: a single self-contained Go binary and a Postgres database. No PHP, no web server, no dependency tree. It does less than Mautic on purpose.

  • AGPL v3, no fee
  • Single Go binary
  • PostgreSQL 12+
  • Runs on one core
Things to keep patched

2

The binary, and Postgres. That is the stack.

  • No PHP, no Apache or Nginx needed
  • Free at any list size
  • Postgres only — no MySQL option
  • No automation builder

listmonk on a VPS, in One Paragraph

listmonk is a free, AGPL v3 newsletter and mailing list manager that ships as one self-contained Go binary. The entire stack is that binary plus a PostgreSQL database, version 12 or newer — no PHP, no web server in front of it, no dependency tree to keep current. That makes it the lightest of the six to host and by a distance the least demanding to maintain, which matters on unmanaged plans where every piece of software is yours to patch. It sends through an external SMTP server, so you pair it with an MTA on the same VPS or a relay. The current release is v6.1.0, published on 29 March 2026.

  • Licence: AGPL v3, free at any list size.
  • Install: one binary + PostgreSQL 12 or newer. Nothing else required.
  • Version: v6.1.0, 29 March 2026.
  • Sending: external SMTP — the docs cover plain SMTP and Amazon SES.
  • Server: comfortable on a single core; storage speed matters more than cores.
  • Not included: automation builder, lead scoring, landing pages.

Why "Boring to Maintain" Is a Feature

On an unmanaged plan, every dependency is something you are responsible for.

The whole attack surface is two things

A PHP application means PHP itself, its extensions, a web server, Composer packages and the application — five things with their own security advisories. listmonk is a compiled binary and a database. Upgrading is replacing one file and running migrations.

What it deliberately leaves out

No visual automation, no lead scoring, no landing pages. That is a design decision, not a gap to be filled later. If your plan involves behaviour-triggered journeys, choose Mautic now rather than discovering the limit after you have imported your list.

What listmonk Publishes as Its Requirements

Taken from the project's own documentation on 17 August 2026, not from a hosting page's estimate. The source is named underneath so you can check it.

Licence AGPL v3
Cost Free
Version v6.1.0, released 29 March 2026
Stack Go (single self-contained binary)
Database PostgreSQL 12 or newer
Also needs No PHP, no web server and no dependency stack to maintain — the binary serves its own admin interface.
Sends mail itself No — it hands mail to an MTA or a relay

Sources, checked 17 August 2026

Read at each vendor's own documentation rather than taken from a summary. Follow the links and check for yourself — figures like these move.

Licence and current release — AGPL v3, v6.1.0 dated 29 March 2026 github.com/knadh/listmonk
Single self-contained binary, PostgreSQL 12 or newer listmonk.app

Is listmonk Right for You?

It is the easiest recommendation here, and it is not the most capable.

You want to send newsletters and stop thinking about it

Import, segment, schedule, send, read the stats. Done well and quickly, with almost no upkeep.

You are the one who will maintain it

Fewer moving parts means fewer things to patch at 2am. On unmanaged hosting that is worth real money.

Your list has outgrown per-subscriber pricing

Hosted tools price per contact. A fixed monthly server cost stops scaling with your list.

You want a proper API

listmonk exposes a clean HTTP API, so subscribing users from your own application is straightforward.

You need marketing automation

Branching campaigns and lead scoring are not here and are not planned to be. That is Mautic's job.

You are committed to MySQL

PostgreSQL 12+ is required, with no MySQL alternative. Adding a second engine may not suit your setup.

You want to resell sending to customers

listmonk is single-tenant in practice. MailWizz was built for the multi-customer case.

You expected it to send mail on its own

It does not. You still need an MTA on the box or a relay behind it, like every campaign application here.

Which Plan Fits

listmonk is the cheapest of the six to host because there is so little of it. A single core handles the binary and Postgres comfortably; what benefits from good hardware is the database, so fast storage is worth more here than extra cores.

Suggested for listmonk

Starter NVMe VPS

A Go binary and Postgres are comfortable on a single core; NVMe keeps subscriber queries quick.

NVMe VPS

1 Core · 2 GB RAM
20 GB NVMe · 10 Gbps Port

$9.95/mo

+ $1.00 one-time setup

Compare NVMe VPS

This is a starting point, not a rule — list size and sending frequency matter more than the software itself. See all plans · compare all six packages · ask before you order.

listmonk Questions

The simplest thing that actually works.

From $4.95 a month with Port 25 open, a dedicated IPv4 address and reverse DNS set free on request — plus a 7-day money-back guarantee.