🔥
HotRepo
listmonk — Self-host High performance, self-hosted, newsletter and mailing list manager with a modern
📦
knadh

listmonk — Self-host High performance, self-hosted, newsletter and mailing list manager with a modern

High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.

21.2k🍴 2.3kGo📜 agpl-3.0🐳 Docker Compose#campaign#campaign-management#email-marketing#email-subscription

listmonk

High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.

19,907 stars on GitHub · 🍴 2,036 forks · 📜 License: agpl-3.0 · 💻 Language: Go

What is listmonk?

If you want a serious mailing list platform without handing your audience data to a SaaS email marketing tool, listmonk is one of the strongest self-hosted options available. Its differentiator is simple: a fast Go application, shipped as a single binary, with PostgreSQL underneath and a modern dashboard on top.

Main components

  • Web dashboard for managing campaigns, lists, subscribers, and templates
  • High-performance Go backend packaged as a single binary
  • PostgreSQL data store for durable subscriber and campaign data
  • Campaign management for newsletters, announcements, and bulk email workflows
  • Mailing list and subscription management for segmenting audiences
  • Docker Compose and standalone binary installation options
  • Vue-based admin UI designed for day-to-day marketing and operations work

Clear use cases

  • Run a self-hosted newsletter for a product, community, blog, or independent publication
  • Replace Mailchimp-style tools when you want to own subscriber data and infrastructure
  • Manage internal mailing lists for company announcements, engineering updates, or customer notices
  • Build audience segments for targeted campaigns without adding a heavy marketing suite
  • Operate high-volume bulk email workflows while keeping the app stack small and easy to deploy

listmonk is refreshingly practical: it does newsletter and mailing list management without trying to become a full CRM, automation platform, or sales pipeline tool. You get the core pieces that matter — subscribers, lists, campaigns, templates, and a clean admin interface — in a package that is easy for a sysadmin or developer to understand. The deployment model is also a major plus: run it with Docker Compose, or drop in the binary, point it at PostgreSQL, run the install step, and start configuring.

The main thing to understand is that listmonk is the campaign manager, not the entire email delivery stack. You still need to think about SMTP, deliverability, DNS records, bounce handling, reputation, and compliance. That is not a weakness so much as a reality of self-hosted email tooling. If you already operate email infrastructure or use a transactional SMTP provider, listmonk fits neatly into that setup and gives you control over the audience management layer.

The biggest strength is data ownership with operational simplicity — listmonk gives you a capable newsletter platform without locking subscriber data, campaign history, or workflows inside a commercial marketing cloud. Compared with SaaS competitors, it is less about drag-and-drop growth marketing and more about giving technical teams a fast, transparent, self-hosted system they can run, inspect, back up, and integrate on their own terms.

Best for developers, sysadmins, startups, publishers, and technical communities that want a self-hosted newsletter and mailing list manager without the weight or lock-in of commercial email marketing platforms.

Topics: the project is tagged with popular topics:

  • 🏷️ campaign
  • 🏷️ campaign-management
  • 🏷️ email-marketing
  • 🏷️ email-subscription
  • 🏷️ listmonk
  • 🏷️ mailing-list
  • 🏷️ newsletter
  • 🏷️ newsletter-management
  • 🏷️ newsletter-software
  • 🏷️ self-hosted

📸 Screenshots

listmonk-dashboard

Quick install

The project supports Docker Compose:

git clone https://github.com/knadh/listmonk.git
cd listmonk
docker compose up -d

Check the README in the repo for required env variables.

Minimum system requirements

Component Recommended
RAM 2048 MB
CPU 2 vCPU
Disk 25 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Deploy fast on VSIS

Use the VSIS VPS Lite 2GB RAM / 2 vCPU / 25GB SSD (~104k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running listmonk smoothly.

🎯 Benefits:

  • One-command docker compose up -d deploy in 2 minutes
  • Dedicated IPv4, root access, unmetered domestic bandwidth
  • Daily snapshot backup
  • Free install assistance from the VSIS team

👉 See matching VPS plans at vsis.net

Resources


Article compiled from GitHub data on 05/05/2026. Star/fork counts may have changed — see live numbers via the GitHub link.