listmonk
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
listmonkは、セルフホスト型の高性能ニュースレター・メーリングリスト管理ツールです。単一バイナリで動作し、PostgreSQLをデータストアとして利用することで、外部サービスに依存せず自社でメール配信基盤を完全にコントロールできます。
・企業:大量の顧客リストを自社サーバーで管理でき、顧客データの外部流出リスクを排除しつつ、配信コストを大幅に削減できます。既存のSMTPインフラとの統合も容易です。 ・スタートアップ:初期費用ゼロで本格的なメール配信基盤を構築でき、ユーザー数の増加に伴うMailchimpなどの従量課金の急増を回避できます。Docker一発で立ち上げ可能な手軽さも魅力です。 ・個人事業主・フリーランス:月額費用なしで自分だけのニュースレター配信システムを持てます。購読者数に関係なくコスト一定で、副業やコミュニティ運営のメール配信に最適です。
Mailchimp・ConvertKit・SendGridなどの有料メール配信サービスは購読者数や送信数に応じた月額料金が発生し、数千人規模で月額数万円以上になることもあります。listmonkはオープンソース(AGPLv3)で完全無料、自社サーバーやVPS上で運用するため配信数に上限がなく、SMTPサービス(Amazon SES等)の低コストな送信料のみで済みます。さらに、顧客データを第三者に預ける必要がないため、プライバシーとデータ主権を完全に確保できる点が最大の差別化ポイントです。
listmonkは、スタンドアロンでセルフホスト型のニュースレター・メーリングリスト管理ツールです。高速で機能豊富、単一バイナリにパッケージされています。データストアとしてPostgreSQLデータベースを使用します。
詳細は listmonk.app をご覧ください。ライブデモもお試しいただけます。
インストール
Docker
最新のイメージはDockerHubの から入手できます。 サンプルの docker-compose.yml をダウンロードしてご利用ください。
# composeファイルをカレントディレクトリにダウンロード
curl -LO https://github.com/knadh/listmonk/raw/master/docker-compose.yml
# サービスをバックグラウンドで起動
docker compose up -d
http://localhost:9000 にアクセスしてください。
インストールドキュメントを参照してください。
バイナリ
- 最新リリースをダウンロードし、listmonkバイナリを展開します。
./listmonk --new-configでconfig.tomlを生成します。内容を編集してください。./listmonk --installでPostgres DBをセットアップします(既存のDBをアップグレードする場合は--upgradeを使用します。アップグレードは冪等性があり、複数回実行しても副作用はありません)。./listmonkを実行し、http://localhost:9000にアクセスしてください。
インストールドキュメントを参照してください。
開発者向け情報
listmonkはAGPLv3ライセンスの無料オープンソースソフトウェアです。コントリビュートに興味がある方は、開発環境セットアップをご参照ください。バックエンドはGoで、フロントエンドはVueとBuefyを使用したUIで構成されています。
ライセンス
listmonkはAGPL v3ライセンスの下で公開されています。
