mirror of
https://github.com/knadh/listmonk.git
synced 2025-10-22 21:26:56 +08:00
229 lines
9.1 KiB
HTML
229 lines
9.1 KiB
HTML
{{ partial "header.html" . }}
|
|
<div class="splash container center">
|
|
<img class="s4" src="static/images/s4.png" />
|
|
<div class="hero">
|
|
<h1 class="title">Self-hosted newsletter and mailing list manager</h1>
|
|
<h3 class="sub">
|
|
Performance and features packed into a single binary.<br />
|
|
<strong>Free and open source.</strong>
|
|
</h3>
|
|
<p class="center demo">
|
|
<a href="https://demo.listmonk.app" class="button">Live demo</a>
|
|
</p>
|
|
</div>
|
|
|
|
<div class="confetti">
|
|
<img class="s1" src="static/images/s1.png" />
|
|
<img class="s2" src="static/images/s2.png" />
|
|
<img class="s3" src="static/images/s3.png" />
|
|
<img class="box" src="{{ .Site.BaseURL }}static/images/splash.png" alt="listmonk screenshot" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<section id="download">
|
|
<div class="container">
|
|
<h2 class="center">Download</h2>
|
|
<p class="center">
|
|
The latest version is <strong>{{ .Page.Site.Data.github.version }}</strong>
|
|
released on {{ .Page.Site.Data.github.date | dateFormat "02 Jan 2006" }}.
|
|
See <a href="{{ .Page.Site.Data.github.url }}">release notes.</a>
|
|
</p><br />
|
|
|
|
<div class="row">
|
|
<div class="col-6">
|
|
<div class="box">
|
|
<h3>Binary</h3>
|
|
<ul class="install-steps">
|
|
<li class="download-links">Download binary:<br />
|
|
{{ range.Page.Site.Data.github.assets }}
|
|
<a href="{{ .url }}">{{ .name | title }}</a>
|
|
{{ end }}
|
|
</li>
|
|
<li>
|
|
<code>./listmonk --new-config</code> to generate config.toml. Edit it.
|
|
</li>
|
|
<li><code>./listmonk --install</code> to setup the Postgres DB or <code>--upgrade</code> to upgrade an existing DB.</li>
|
|
<li>Run <code>./listmonk</code> and visit <code>http://localhost:9000</code></li>
|
|
</ul>
|
|
<p><a href="/docs/installation">Installation docs →</a></p>
|
|
|
|
<br />
|
|
<h3>Hosting providers</h3>
|
|
<a href="https://www.nodion.com/en/deploy/listmonk/"><img src="https://nodion-static.nodioncdn.com/nodion-button-s.svg" alt="Deploy to Nodion" style="max-height: 32px;" /></a>
|
|
<br />
|
|
<a href="https://www.kloudbean.com/listmonk-self-hosted"><img src="https://storage-basic.kloudbean.com/opensource/deploy_on_kloudbean_listmonk.svg" alt="One-click deploy on Kloudbean" style="max-height: 32px;" /></a>
|
|
<br />
|
|
<a href="https://railway.app/new/template/listmonk"><img src="https://railway.app/button.svg" alt="One-click deploy on Railway" style="max-height: 32px;" /></a>
|
|
<br />
|
|
<a href="https://www.pikapods.com/pods?run=listmonk"><img src="https://www.pikapods.com/static/run-button.svg" alt="Deploy on PikaPod" /></a>
|
|
<br />
|
|
<a href="https://dash.elest.io/deploy?soft=Listmonk&id=237"><img height="33" src="https://raw.githubusercontent.com/elestio-examples/reactjs/refs/heads/master/src/deploy-on-elestio.png" alt="Deploy on Elestio" /></a>
|
|
<br />
|
|
<a href="https://zeabur.com/templates/5EDMN6"><img width="148" src="https://zeabur.com/button.svg" alt="Deploy on Zeabur"/></a>
|
|
<p><small>*listmonk is not affiliated to these providers</small></p>
|
|
</div>
|
|
</div>
|
|
<div class="col-6">
|
|
<div class="box">
|
|
<h3>Docker</h3>
|
|
<p><a href="https://hub.docker.com/r/listmonk/listmonk/tags?page=1&ordering=last_updated&name=latest"><code>listmonk/listmonk:latest</code></a></p>
|
|
<p>
|
|
Download and use the sample <a href="https://github.com/knadh/listmonk/blob/master/docker-compose.yml">docker-compose.yml</a>
|
|
</p>
|
|
|
|
<pre>
|
|
# Download the compose file to the current directory.
|
|
curl -LO https://github.com/knadh/listmonk/raw/master/docker-compose.yml
|
|
|
|
# Run the services in the background.
|
|
docker compose up -d
|
|
</pre>
|
|
<p>Visit <code>http://localhost:9000</code></p>
|
|
|
|
<p><a href="/docs/installation">Installation docs →</a></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<div class="container">
|
|
<section class="lists feature">
|
|
<h2>One-way mailing lists</h2>
|
|
<div class="center">
|
|
<img class="box" src="static/images/lists.png" alt="Screenshot of list management feature" />
|
|
</div>
|
|
<p>
|
|
Manage millions of subscribers across many single and double opt-in one-way mailing lists
|
|
with custom JSON attributes for each subscriber.
|
|
Query and segment subscribers with SQL expressions.
|
|
</p>
|
|
<p>Use the fast bulk importer (~10k records per second) or use HTTP/JSON APIs or interact with the simple
|
|
table schema to integrate external CRMs and subscriber databases.
|
|
</p>
|
|
</section>
|
|
|
|
<section class="tx feature">
|
|
<h2>For everyone</h2>
|
|
<p>
|
|
From easy user management with fine-grained permissions,
|
|
to internationalization in 34+ languages, listmonk is for everyone—individuals, small teams, and large organizations everywhere.
|
|
</p>
|
|
</section>
|
|
|
|
<section class="tx feature">
|
|
<h2>Transactional mails</h2>
|
|
<div class="center">
|
|
<img class="box" src="static/images/tx.png" alt="Screenshot of transactional API" />
|
|
</div>
|
|
<p>
|
|
Simple API to send arbitrary transactional messages to subscribers
|
|
using pre-defined templates. Send messages as e-mail, SMS, Whatsapp messages or any medium via Messenger interfaces.
|
|
</p>
|
|
</section>
|
|
|
|
<section class="media feature">
|
|
<h2>Analytics</h2>
|
|
<div class="center">
|
|
<img class="box" src="static/images/analytics.png" alt="Screenshot of analytics feature" />
|
|
</div>
|
|
<p class="center">
|
|
Simple analytics and visualizations. Connect external visualization programs to the database easily with the simple table structure.
|
|
</p>
|
|
</section>
|
|
|
|
<section class="templating feature">
|
|
<h2>Templating</h2>
|
|
<div class="center">
|
|
<img class="box" src="static/images/templating.png" alt="Screenshot of templating feature" />
|
|
</div>
|
|
<p>
|
|
Create powerful, dynamic e-mail templates with the <a href="https://golang.org/pkg/text/template/">Go templating language</a>.
|
|
Use template expressions, logic, and 100+ functions in subject lines and content.
|
|
Write HTML e-mails using a visual drag-and-drop builder, a WYSIWYG editor, Markdown, raw syntax-highlighted HTML, or just plain text.
|
|
</p>
|
|
</section>
|
|
|
|
<section class="performance feature">
|
|
<h2>Performance</h2>
|
|
<div class="center">
|
|
<figure class="box">
|
|
<img src="static/images/performance.png" alt="Screenshot of performance metrics" />
|
|
|
|
<figcaption>
|
|
A production listmonk instance sending a campaign of 7+ million e-mails.<br />
|
|
CPU usage is a fraction of a single core with peak RAM usage of 57 MB.
|
|
</figcaption>
|
|
</figure>
|
|
</div>
|
|
<br />
|
|
<p>
|
|
Multi-threaded, high-throughput, multi-SMTP e-mail queues.
|
|
Throughput and sliding window rate limiting for fine grained control.
|
|
Single binary application with nominal CPU and memory footprint that runs everywhere.
|
|
The only dependency is a Postgres (⩾ 12) database.
|
|
</p>
|
|
</section>
|
|
|
|
<section class="media feature">
|
|
<h2>Media</h2>
|
|
<div class="center">
|
|
<img class="box" src="static/images/media.png" alt="Screenshot of media feature" />
|
|
</div>
|
|
<p class="center">Use the media manager to upload images for e-mail campaigns
|
|
on the server's filesystem, Amazon S3, or any S3 compatible (Minio) backend.</p>
|
|
</section>
|
|
|
|
<section class="lists feature">
|
|
<h2>Extensible</h2>
|
|
<div class="center">
|
|
<img class="box" src="static/images/messengers.png" alt="Screenshot of Messenger feature" />
|
|
</div>
|
|
<p class="center">
|
|
More than just e-mail campaigns. Connect HTTP webhooks to send SMS,
|
|
Whatsapp, FCM notifications, or any type of messages.
|
|
</p>
|
|
</section>
|
|
|
|
<section class="privacy feature">
|
|
<h2>Privacy</h2>
|
|
<div class="center">
|
|
<img class="box" src="static/images/privacy.png" alt="Screenshot of privacy features" />
|
|
</div>
|
|
<p class="center">
|
|
Allow subscribers to permanently blocklist themselves, export all their data,
|
|
and to wipe all their data in a single click.
|
|
</p>
|
|
</section>
|
|
|
|
<h2 class="center">and a lot more …</h2>
|
|
|
|
<div class="center">
|
|
<br />
|
|
<a href="#download" class="button">Download</a>
|
|
</div>
|
|
|
|
<section class="banner">
|
|
<div class="row">
|
|
<div class="col-2"> </div>
|
|
<div class="col-8">
|
|
<div class="confetti">
|
|
<img class="s2" src="static/images/s3.png" />
|
|
<div class="box">
|
|
<h2>Developers</h2>
|
|
<p>
|
|
listmonk is free and open source software licensed under AGPLv3.
|
|
If you are interested in contributing, check out the <a href="https://github.com/knadh/listmonk">GitHub repository</a>
|
|
and refer to the <a href="/docs/developer-setup">developer setup</a>.
|
|
The backend is written in Go and the frontend is Vue with Buefy for UI.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-2"> </div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
|
|
{{ partial "footer.html" }}
|