À propos du projet

listmonk est un gestionnaire de newsletters et de listes de diffusion autonome et auto-hébergé. Selon sa README, il est rapide et riche en fonctionnalités tout en étant contenu dans un seul binaire, et utilise une base de données PostgreSQL comme stockage de données. Un tableau de bord moderne fait partie de l'application ; la README propose un démo en ligne pour toute personne souhaitant découvrir l'interface avant l'installation. Options d'installation décrites dans la README : - Docker : l'image la plus récente est publiée sur Docker Hub sous le nom listmonk/listmonk:latest, et un exemple de fichier docker-compose.yml est fourni dans le dépôt. Télécharger ce fichier et exécuter "docker compose up -d" démarre les services, après quoi l'application est accessible à l'adresse http://localhost:9000. - Binaire : télécharger la dernière version et extraire le binaire listmonk, exécuter "--new-config" pour générer config.toml et le modifier, exécuter "--install" pour configurer la base PostgreSQL (ou "--upgrade" pour une base existante, la README indiquant que cette opération est idempotente et sûre à exécuter plusieurs fois), puis lancer le binaire et visiter http://localhost:9000. Des instructions d'installation supplémentaires sont hébergées sur le site de documentation du projet, et un guide d'installation pour développeurs est fourni pour les contributeurs. Stack et licence : le backend est écrit en Go, et le frontend utilise Vue avec Buefy pour l'interface utilisateur. listmonk est un logiciel libre et open source publié sous la licence AGPL v3, et la README invite aux contributions via la documentation de configuration développeur. La README se concentre sur le déploiement et la structure du projet plutôt que sur le détail des fonctionnalités de messagerie, il convient donc de vérifier les capacités spécifiques au-delà de la gestion de newsletters et de listes de diffusion dans la documentation du projet et sur le démo en ligne.