
listmonk - Free and open source self-hosted newsletter, mailing list ...
Jan 2, 2026 · listmonk is free and open source software licensed under AGPLv3. If you are interested in contributing, check out the GitHub repository and refer to the developer setup.
listmonk / Documentation
listmonk is a self-hosted, high performance one-way mailing list and newsletter manager. It comes as a standalone binary and the only dependency is a Postgres database.
Installation - listmonk / Documentation
listmonk is a simple binary application that requires a Postgres database instance to run. The binary can be downloaded and run manually, or it can be run as a container with Docker compose.
Concepts - listmonk / Documentation
listmonk supports multiple custom messaging backends in additional to the default SMTP e-mail backend, enabling not just e-mail campaigns, but arbitrary message campaigns such as SMS, FCM …
Configuration - listmonk / Documentation
Binary listmonk logs to stdout, which is usually not saved to any file. To save listmonk logs to a file use ./listmonk > listmonk.log. Settings -> Logs in admin shows the last 1000 lines of the standard log …
Templating - listmonk / Documentation
listmonk integrates the Sprig library that offers 100+ utility functions for working with strings, numbers, dates etc. that can be used in templating. Refer to the Sprig documentation for the full list of functions.
listmonk - Mailing list
Subscribe Mailing list archive Powered by listmonk
Subscribers - listmonk / Documentation
Aug 24, 2019 · { "data": [ { "id": 841706, "type": "hard", "source": "demo", "meta": { "some": "parameter" }, "created_at": "2024-08-22T09:05:12.862877Z", "email": "thomas.hobbes@example.com", …
User roles and permissions - listmonk / Documentation
listmonk supports (>= v4.0.0) creating systems users with granular permissions to various features, including list-specific permissions. Users can login with a username and password, or via an OIDC …
Integrating with external systems - listmonk / Documentation
listmonk uses tables with simple schemas to represent subscribers (subscribers), lists (lists), and subscriptions (subscriber_lists). It is easy to add, update, and delete subscriber information directly …