MerchantryTidbits

communication-automation / app

listmonk

Capability: listmonk

Use it when

  • A hosted newsletter service bills per subscriber and you want to run campaigns and manage lists on your own server with the data in your own Postgres database
  • You need a standalone self-hosted mailing list manager that ships as a single binary or docker compose stack rather than a SaaS account

What it solves

Not the fit when

  • Requires a PostgreSQL database as its data store
  • Not a transactional email API service for app-generated messages
  • AGPLv3 licensed; modified hosted versions carry source obligations
  • The sample Compose file publishes the admin service on port 9000 and defaults PostgreSQL credentials to listmonk/listmonk; set administrator and database secrets, bind or firewall the admin surface appropriately, and configure the outbound mail provider before production use.
  • transactional email API for application events
  • email HTML rendering fixes across clients
  • email address verification and cleaning

Install

curl -LO https://github.com/knadh/listmonk/raw/master/docker-compose.yml && docker compose up -d ; or download the release binary, run ./listmonk --new-config, edit config.toml, ./listmonk --install to set up Postgres, then ./listmonk

Invoke

Visit http://localhost:9000 and use the admin dashboard to manage mailing lists, subscribers, and newsletter campaigns.

Alternatives

No reviewed alternatives recorded yet.