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.