--- title: listmonk created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, newsletters, app-marathon3-batch-b] confidence: high contested: false sources: [https://selfh.st/apps/?tag=newsletters&app=listmonk] --- # 📧 listmonk > Serveur de newsletter self-hosted haute performance — campagnes, listes, segmentation, analytics. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [listmonk.app](https://listmonk.app) | | **GitHub** | [knadh/listmonk](https://github.com/knadh/listmonk) | | **License** | AGPL-3.0 | | **Langage** | Go + Vue | | **Étoiles GitHub** | ~17k ⭐ | | **CatĂ©gorie** | [[cat-newsletters\|Newsletters]] | ## 📝 Description **listmonk** est un gestionnaire de newsletter et de listes de diffusion standalone Ă©crit en Go. Il gĂšre des millions de subscribers, supporte multi-listes, segmentation, templates HTML/Markdown, double opt-in, analytics dĂ©taillĂ©s (ouvertures, clics, bounces) et tracking UTM. DiffĂ©rence vs **Mailtrain**: listmonk est plus rapide (Go), moderne, avec une UI rĂ©active, et supporte les **campagnes transactionnelles via API**. Pour qui: toute personne qui veut self-host une vraie plateforme d'emailing (newsletter tech, blog, association, SaaS early-stage). ## 🚀 Installation ### Docker Compose (recommandĂ©) ```yaml version: '3.8' services: listmonk: image: listmonk/listmonk:latest container_name: listmonk restart: unless-stopped ports: - "9000:9000" environment: - TZ=Europe/Paris volumes: - ./config.toml:/listmonk/config.toml - listmonk-data:/var/lib/listmonk labels: - traefik.enable=true - traefik.http.routers.listmonk.rule=Host(`listmonk.example.com`) - traefik.http.routers.listmonk.entrypoints=websecure - traefik.http.routers.listmonk.tls.certresolver=letsencrypt - traefik.http.services.listmonk.loadbalancer.server.port=9000 listmonk-db: image: postgres:16-alpine container_name: listmonk-db restart: unless-stopped environment: POSTGRES_USER: listmonk POSTGRES_PASSWORD: changeMe POSTGRES_DB: listmonk volumes: - listmonk-db:/var/lib/postgresql/data volumes: listmonk-data: listmonk-db: ``` Setup initial: `./listmonk --install` puis lancer le conteneur. ## 🔄 Alternatives ### Open Source - [[app-mailtrain]] — Alternative historique, Node.js, plus lent. - [[app-keila]] — Alternative moderne, plus simple, en Elixir. - [[app-mutt]] + sendmail — Pure infrastructure sans UI. - [[app-postal]] — Serveur SMTP transactionnel + campagnes. ### PropriĂ©taires - **Mailchimp** — RĂ©fĂ©rence SaaS, freemium limitĂ©. - **Sendinblue/Brevo** — EU-friendly, freemium. - **Substack** — Publication + paiement intĂ©grĂ©. ## 🔐 SĂ©curitĂ© - **SMTP relay**: ne pas envoyer direct, utiliser un relay (Amazon SES, Mailgun, Mailpace) pour dĂ©livrabilitĂ©. - **Authentification**: comptes admin + RBAC natif. - **Double opt-in**: activable par liste, recommandĂ© RGPD. - **Rate limiting**: configurer `bounce_rate` pour blacklist automatique. ## 📚 Ressources - [Documentation](https://listmonk.app/docs/) - [GitHub](https://github.com/knadh/listmonk) - [Demo en ligne](https://demo.listmonk.app) ## Pages LiĂ©es - [[cat-newsletters]] — CatĂ©gorie Newsletters - [[app-postal]] — SMTP transactionnel - [[recettes-docker-compose]] — Templates Docker