Service auto-hébergé
knadh/listmonk avatar
knadh/listmonk

listmonk : gérer soi-même newsletters et listes de diffusion

Gestionnaire de newsletters et de listes de diffusion haute performance, auto-hébergé avec un tableau de bord moderne. Application binaire unique.

23 428 étoiles2 601 forksGoAGPL-3.0

En bref

De quoi s’agit-il ?
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
À qui s’adresse-t-il ?
listmonk convient aux personnes dont le besoin correspond au périmètre décrit par le README. Il convient moins à celles qui attendent des garanties absentes de cette documentation.
Puis-je l’utiliser commercialement ?
Oui, sous conditions strictes. AGPL-3.0 est une licence à copyleft réseau : si des personnes utilisent une version modifiée via un réseau, par exemple comme service hébergé, vous devez leur proposer son code source sous la même licence.
Est-il encore maintenu ?
Oui. Les derniers commits datent d’il y a 2 jours.
En quel langage est-il écrit ?
Principalement Go, d’après les statistiques de langage de GitHub.

Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.

ANALYSE OPEN SOURCE APPROFONDIE

Périmètre du projet · knadh listmonk

Le README décrit knadh/listmonk comme « High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app. ». Cette page reste limitée aux faits vérifiables dans le dépôt. Les étoiles, forks et badges indiquent une attention, pas une preuve de qualité. Sous « README », la source indique : listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL database as its data store.. Cela fixe un périmètre déclaré, pas un test en production.

Dans listmonk, le contrôle du point 1 porte sur les éléments cités dans ce chapitre et sur leur présence dans le dépôt. La documentation consultée décrit une capacité, mais ne suffit pas à établir les performances, la compatibilité complète ou la maintenance.

Cas d'usage adaptés · knadh listmonk

La section « Binary » aide à vérifier si le projet répond au besoin : ./listmonk --new-config to generate config.toml. Edit it.. Si ce besoin ne correspond pas au vôtre, la popularité ne suffit pas. Les noms, commandes et composants sont conservés pour permettre une comparaison directe avec la source primaire. Le README fournit aussi ce point vérifiable : Download the latest release and extract the listmonk binary.. Il peut guider le premier test, sans remplacer une vérification dans l'environnement prévu.

Dans listmonk, le contrôle du point 2 porte sur les éléments cités dans ce chapitre et sur leur présence dans le dépôt. La documentation consultée décrit une capacité, mais ne suffit pas à établir les performances, la compatibilité complète ou la maintenance.

Fonctionnement · knadh listmonk

Le fonctionnement est réparti dans des sections comme « Developers ». La source fournit notamment : listmonk is free and open source software licensed under AGPLv3. If you are interested in contributing, refer to the developer setup. The backend is written in Go and the frontend is Vue with Buefy for UI.. Les détails absents sur l'architecture, les performances ou la sécurité ne sont pas inventés. Avant une mise en service, vérifiez l'arborescence, la configuration et l'historique des releases.

Dans listmonk, le contrôle du point 3 porte sur les éléments cités dans ce chapitre et sur leur présence dans le dépôt. La documentation consultée décrit une capacité, mais ne suffit pas à établir les performances, la compatibilité complète ou la maintenance.

Installation et premier lancement · knadh listmonk

Commencez l'installation avec l'entrée documentée dans le README. La commande vérifiable est :

# 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

Si aucune commande n'est fournie, cette page n'en fabrique pas. Consultez « Docker » pour les dépendances, les ports par défaut et l'initialisation du premier lancement.

Dans listmonk, le contrôle du point 4 porte sur les éléments cités dans ce chapitre et sur leur présence dans le dépôt. La documentation consultée décrit une capacité, mais ne suffit pas à établir les performances, la compatibilité complète ou la maintenance.

Configuration et usage quotidien · knadh listmonk

L'usage quotidien dépend de la documentation du projet. Dans « License », le README précise : listmonk is licensed under the AGPL v3 license.. Les fichiers de configuration, variables, droits et chemins de données ne sont repris que lorsqu'ils sont explicitement documentés. Les valeurs inconnues doivent être testées isolément avec une sauvegarde réversible. La même source précise aussi : ./listmonk --install to setup the Postgres DB (or --upgrade to upgrade an existing DB. Upgrades are idempotent and running them multiple times have no side effects)..

Dans listmonk, le contrôle du point 5 porte sur les éléments cités dans ce chapitre et sur leur présence dans le dépôt. La documentation consultée décrit une capacité, mais ne suffit pas à établir les performances, la compatibilité complète ou la maintenance.

Limites indiquées par le README · knadh listmonk

Les limites comptent autant que la liste des fonctions. Les sources disponibles ne prouvent pas de matrice de compatibilité fixe, de benchmark, de niveau de service ou de support à long terme pour knadh/listmonk. Le README indique seulement : « listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL database as its data store. ». Le reste doit rester une question de vérification.

Dans listmonk, le contrôle du point 6 porte sur les éléments cités dans ce chapitre et sur leur présence dans le dépôt. La documentation consultée décrit une capacité, mais ne suffit pas à établir les performances, la compatibilité complète ou la maintenance.

Sécurité, confidentialité et licence · knadh listmonk

Les métadonnées et le fichier LICENSE indiquent la licence SPDX AGPL-3.0. Cela encadre la distribution et les modifications, mais ne constitue pas un audit de sécurité. La gestion des secrets, l'exposition réseau, la conservation des logs et les dépendances tierces doivent être examinées séparément si le README ne les précise pas.

Dans listmonk, le contrôle du point 7 porte sur les éléments cités dans ce chapitre et sur leur présence dans le dépôt. La documentation consultée décrit une capacité, mais ne suffit pas à établir les performances, la compatibilité complète ou la maintenance.

Vérifier listmonk dans son environnement

Déployez listmonk avec sa configuration de base, créez une liste et un abonné de test, puis envoyez une campagne vers une boîte contrôlée.

Conclusion éditoriale

listmonk convient aux personnes dont le besoin correspond au périmètre décrit par le README. Il convient moins à celles qui attendent des garanties absentes de cette documentation. Commencez par ce contrôle concret : Déployez listmonk avec sa configuration de base, créez une liste et un abonné de test, puis envoyez une campagne vers une boîte contrôlée.

Sources officielles

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Notes de la communauté

Notes de la communauté