Files
2026-06-09 18:40:21 +02:00

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

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