3.3 KiB
title: Live Blog created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, blog, app-marathon-batch-rattrapage-1] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Blog&app=live-blog]
✍️ Live Blog
Live blogging open source de la BBC — outil de couverture en direct (live coverage) d'événements : posts horodatés, médias, embeds, et relecture post-événement.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | liveblog.com |
| GitHub | bbc/liveblog |
| License | Apache-2.0 |
| Langage | Python (Flask) + Node.js |
| Étoiles GitHub | ~0.7k ⭐ |
| Catégorie | cat-blog |
📝 Description
Live Blog (par la BBC News Labs) est un outil de live coverage open source, conçu pour permettre à des journalistes de couvrir un événement en direct (élections, sports, lancements) avec des posts horodatés, des images, vidéos, citations, embeds de tweets, et une timeline interactive. Différence vs WordPress : Live Blog est un outil vertical (un seul live à la fois, ou plusieurs), pas un CMS généraliste — c'est un « Twitter en mieux » pour les médias. Pour qui: médias, journalistes, community managers, et associations qui veulent couvrir un événement en direct sans dépendre de Twitter/X.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
liveblog:
image: bbc/liveblog:latest
container_name: liveblog
restart: unless-stopped
ports:
- "5000:5000"
environment:
- SUPERUSER=admin
- PASSWORD=*** - SECRET_KEY=*** - DATABASE_URL=mongodb://mongo:27017/liveblog
depends_on:
- mongo
volumes:
- liveblog-data:/app/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.liveblog.rule=Host(`live.example.com`)"
- "traefik.http.routers.liveblog.entrypoints=websecure"
- "traefik.http.routers.liveblog.tls.certresolver=letsencrypt"
mongo:
image: mongo:7
container_name: liveblog-mongo
restart: unless-stopped
volumes:
- liveblog-mongo:/data/db
volumes:
liveblog-data:
liveblog-mongo:
🔄 Alternatives
Open Source
- app-ghost — Blog généraliste
- app-wordpress — CMS généraliste
- app-movim — Plateforme sociale fédérée
- Coral Project — Commentaires médias
Propriétaires
- Scoop.co — Live blog SaaS
- CoveritLive — Live blog (maintenant DATA.com)
- Twitter/X Spaces — Alternative pour la couverture audio
🔐 Sécurité
- Auth : utilisateurs back-office avec rôles (admin, editor, contributor).
- HTTPS : obligatoire (Traefik + Let's Encrypt).
- Embeds : valider le sandboxing des iframes (YouTube, Twitter) pour éviter le clickjacking.
- Modération : file d'attente avant publication.
- CSP : obligatoire pour les embeds tiers.
📚 Ressources
Pages Liées
- cat-blog — Catégorie Blog
- app-movim — Plateforme sociale
- app-ghost — Blog généraliste
- recettes-docker-compose — Templates Docker