---
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
