--- title: Comentario created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, blog, app-marathon-batch-rattrapage-1] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Blog&app=comentario] --- # ✍️ Comentario > **Système de commentaires embeddable** — fork moderne et léger de Commento, écrit en Go + Angular, parfait pour un blog statique qui veut un widget de commentaires sans tracker. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | [comentario.gitlab.io](https://comentario.gitlab.io) | | **GitHub** | [comentario/comentario](https://gitlab.com/comentario/comentario) (GitLab) | | **License** | MIT | | **Langage** | Go (backend) + Angular (frontend) | | **Étoiles GitHub** | 1.5k ⭐ (GitLab) | | **Catégorie** | [[cat-blog\|Blog]] | ## 📝 Description **Comentario** est un **widget de commentaires** open source (MIT) à embarquer sur n'importe quel blog ou site statique (Hugo, Jekyll, Hexo, Gatsby, Astro, etc.). C'est un fork moderne de Commento (abandonné), avec un backend en Go ultra-léger et un frontend Angular propre. Il supporte les réactions, le markdown, la modération, OAuth (Google, GitHub, GitLab, Facebook, Twitter), et l'auto-hébergement trivial (un seul binaire + Postgres). Différence vs **Discourse** : Comentario est juste un widget de commentaires, pas un forum — pas de threads, pas de catégories, pas de SSO complexe. Pour qui: bloggers et sites de contenu qui veulent un système de commentaires éthique, sans pub, sans tracker, sans JavaScript tiers lourd. ## 🚀 Installation ### Docker Compose (recommandé) ```yaml version: '3.8' services: comentario: image: registry.gitlab.com/comentario/comentario:latest container_name: comentario restart: unless-stopped ports: - "8080:80" environment: - COMMENTO_ORIGIN=https://comments.example.com - COMMENTO_POSTGRES=postgres://comentario:***@postgres:5432/comentario?sslmode=disable - COMMENTO_STATIC=http://comentario-cdn:8080 depends_on: - postgres labels: - "traefik.enable=true" - "traefik.http.routers.comentario.rule=Host(`comments.example.com`)" - "traefik.http.routers.comentario.entrypoints=websecure" - "traefik.http.routers.comentario.tls.certresolver=letsencrypt" postgres: image: postgres:16-alpine container_name: comentario-db restart: unless-stopped environment: - POSTGRES_DB=comentario - POSTGRES_USER=comentario - POSTGRES_PASSWORD=*** volumes: - comentario-db:/var/lib/postgresql/data volumes: comentario-db: ``` ## 🔄 Alternatives ### Open Source - **Isso** — Python, plus minimaliste, single-binary - **Remark42** — Go, plus riche (notifications, OAuth) - **Commento++** — Fork communautaire de Commento original - [[app-movim]] — Plus large (réseau social XMPP) ### Propriétaires - **Disqus** — Leader historique, mais traqueur publicitaire - **Giscus** — Basé sur GitHub Discussions (gratuit) - **Cusdis** — SaaS léger, version self-host payante ## 🔐 Sécurité - **Auth OAuth** : Google, GitHub, GitLab, Facebook, Twitter, OIDC. - **Modération** : file d'attente, listes noires, anti-spam Akismet, hCaptcha. - **Anti-XSS** : tout le rendu est échappé côté Angular. - **HTTPS** : obligatoire (Traefik + Let's Encrypt). - **CSP-friendly** : pas de script tiers, pas de tracker. ## 📚 Ressources - [Documentation officielle](https://docs.comentario.app) - [GitLab Comentario](https://gitlab.com/comentario/comentario) - [Demo live](https://comentario.gitlab.io) ## Pages Liées - [[cat-blog]] — Catégorie Blog - [[app-movim]] — Autre système blog/réseau social - [[app-wordpress]] — CMS complet (intègre ses propres commentaires) - [[recettes-docker-compose]] — Templates Docker