--- title: Keila created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, newsletters, app-marathon3-batch-b] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=newsletters&app=keila] --- # 💌 Keila > Plateforme de newsletter moderne en Elixir — campagnes, formulaires, API et segmentation avancĂ©e. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [keila.io](https://www.keila.io) | | **GitHub** | [pentacent/keila](https://github.com/pentacent/keila) | | **License** | AGPL-3.0 | | **Langage** | Elixir (Phoenix) + Vue | | **Étoiles GitHub** | ~1k ⭐ | | **CatĂ©gorie** | [[cat-newsletters\|Newsletters]] | ## 📝 Description **Keila** est une plateforme d'emailing open-source Ă©crite en Elixir/Phoenix LiveView, avec une approche moderne (LiveView = peu de JS). Elle offre listes, campagnes, formulaires d'inscription embeddable, segments dynamiques, et API pour intĂ©gration tierce. DiffĂ©rence vs **listmonk**: Keila mise sur l'**ergonomie et le design** (LiveView) et inclut nativement des **formulaires d'inscription** prĂȘts Ă  l'emploi. Pour qui: petites/moyennes orgs qui veulent self-host une alternative moderne Ă  Mailchimp sans complexitĂ© d'infrastructure. ## 🚀 Installation ### Docker Compose (recommandĂ©) ```yaml version: '3.8' services: keila: image: pentacent/keila:latest container_name: keila restart: unless-stopped environment: - KEILA_DATABASE_URL=postgres://keila:changeMe@keila-db:5432/keila - KEILA_SECRET_KEY_BASE=changeMeGenerateRandom - KEILA_URL=https://keila.example.com - KEILA_SMTP_HOST=smtp.example.com - KEILA_SMTP_PORT=587 - KEILA_SMTP_USERNAME=user - KEILA_SMTP_PASSWORD=pass - KEILA_SMTP_FROM=newsletter@example.com volumes: - keila-data:/data labels: - traefik.enable=true - traefik.http.routers.keila.rule=Host(`keila.example.com`) - traefik.http.routers.keila.entrypoints=websecure - traefik.http.routers.keila.tls.certresolver=letsencrypt - traefik.http.services.keila.loadbalancer.server.port=4000 keila-db: image: postgres:16-alpine container_name: keila-db restart: unless-stopped environment: POSTGRES_USER: keila POSTGRES_PASSWORD: changeMe POSTGRES_DB: keila volumes: - keila-db:/var/lib/postgresql/data volumes: keila-data: keila-db: ``` Configuration SMTP obligatoire Ă  l'install (relay recommandĂ©). ## 🔄 Alternatives ### Open Source - [[app-listmonk]] — RĂ©fĂ©rence Go, plus mature et plus rapide. - [[app-mailtrain]] — Historique, Node.js, en dĂ©clin. - [[app-mosaic]] — Plus simple, focus newsletters perso. ### PropriĂ©taires - **Mailchimp** — Leader SaaS, freemium. - **ConvertKit** — Focus crĂ©ateurs de contenu. - **Buttondown** — Solo-creators, simple. ## 🔐 SĂ©curitĂ© - **SMTP relay**: obligatoire (Amazon SES, Mailgun, Postal). - **CSRF**: natif Phoenix. - **Auth**: email + password + magic link, RBAC. - **RGPD**: double opt-in + export/suppression subscriber API. ## 📚 Ressources - [Documentation](https://www.keila.io/docs) - [GitHub](https://github.com/pentacent/keila) - [Demo en ligne](https://app.keila.io) ## Pages LiĂ©es - [[cat-newsletters]] — CatĂ©gorie Newsletters - [[app-listmonk]] — Concurrent principal - [[recettes-docker-compose]] — Templates Docker