2.5 KiB
2.5 KiB
title: MediaCMS created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, videos, app-marathon3-rattrapage-final-b] confidence: high contested: false sources: [https://selfh.st/apps/?tag=videos&app=mediacms]
🎬 MediaCMS
Plateforme de streaming vidéo auto-hébergée type YouTube avec transcodage, playlists et monétisation.
📋 Informations Génériques
| Champ | Valeur |
|---|---|
| Site web | mediacms.io |
| GitHub | mediacms-io/mediacms |
| License | AGPL-3.0 |
| Langage | Python + Django |
| Étoiles GitHub | ~3k ⭐ |
| Catégorie | [[cat-videos |
📝 Description
MediaCMS est une plateforme complète de partage/streaming vidéo avec upload, transcodage HLS, lecteurs HTML5, playlists, commentaires, et modules payants. Différence vs PeerTube : architecture centralisée (pas de P2P), fonctionnalités e-commerce intégrées. Pour qui : médias, associations, formateurs qui veulent publier des vidéos en marque blanche.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
mediacms:
image: mediacms/mediacms:latest
container_name: mediacms
restart: unless-stopped
environment:
- DATABASE_URL=postgres://mediacms:***@db:5432/mediacms
- REDIS_URL=redis://redis:6379/0
depends_on:
- db
- redis
volumes:
- mediacms-data:/home/mediacms/db/media
labels:
- traefik.enable=true
- traefik.http.routers.mediacms.rule=Host(`video.example.com`)
db:
image: postgres:16-alpine
restart: unless-stopped
environment:
POSTGRES_DB: mediacms
POSTGRES_USER: mediacms
POSTGRES_PASSWORD: secret
volumes:
- mediacms-db:/var/lib/postgresql/data
redis:
image: redis:7-alpine
restart: unless-stopped
volumes:
mediacms-data:
mediacms-db:
🔄 Alternatives
Open Source
- app-peertube — Plateforme P2P fédérée
- app-tube-archivist — Archive YouTube auto-hébergée
Propriétaires
- Vimeo OTT — Plateforme vidéo SaaS
- Mux — API vidéo managée
🔐 Sécurité
- Authentification : comptes + OAuth2 social
- DRM : optionnel (Widevine, FairPlay)
📚 Ressources
Pages Liées
- cat-videos — Catégorie Videos
- app-peertube — Concurrent principal
- recettes-docker-compose — Templates Docker