3.8 KiB
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 |
| GitHub | comentario/comentario (GitLab) |
| License | MIT |
| Langage | Go (backend) + Angular (frontend) |
| Étoiles GitHub | 1.5k ⭐ (GitLab) |
| Catégorie | cat-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é)
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
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