Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
@@ -0,0 +1,91 @@
---
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](https://mediacms.io/) |
| **GitHub** | [mediacms-io/mediacms](https://github.com/mediacms-io/mediacms) |
| **License** | AGPL-3.0 |
| **Langage** | Python + Django |
| **Étoiles GitHub** | ~3k ⭐ |
| **Catégorie** | [[cat-videos|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é)
```yaml
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
- [Documentation](https://docs.mediacms.io/)
- [GitHub](https://github.com/mediacms-io/mediacms)
## Pages Liées
- [[cat-videos]] — Catégorie Videos
- [[app-peertube]] — Concurrent principal
- [[recettes-docker-compose]] — Templates Docker