Herramienta de gestión de proyectos de código abierto para dar seguimiento a issues, ciclos, módulos y hojas de ruta de producto, autohospedable con Docker o Kubernetes.
- Estrellas
- 5,159
- Forks
- 972
- Issues abiertos
- 150
- Último commit
- hace 19 horas
¿Qué es?
MediaCMS es un sistema de gestión de contenido de código abierto para alojar y compartir videos, audio, imágenes y archivos PDF. Está pensado para portales de video pequeños y medianos, como los de universidades, escuelas, organizaciones sin fines de lucro y comunidades, y puede configurarse con Docker Compose o mediante un script de instalación.
El backend está escrito en Python y utiliza Django, Celery y Django REST Framework; el frontend usa React y video.js para la reproducción. Las cargas se dividen en fragmentos para que puedan pausarse y reanudarse. La transcodificación genera varias resoluciones (de 144p a 1080p) en h264, h265 y vp9, con salida HLS para streaming adaptativo. La transcripción automática puede ejecutarse localmente mediante Whisper.
El acceso se controla mediante modos de publicación públicos, privados, no listados y personalizados, grupos RBAC y gestión de usuarios con registro abierto o solo por invitación. La compatibilidad con SAML y LTI 1.3, junto con un plugin de Moodle, permite la integración con sistemas de identidad y plataformas de gestión del aprendizaje. La API REST está documentada con Swagger.
Funciones clave
- 01Publicación autohospedada de videos, audio, imágenes y archivos PDF
- 02Flujos de publicación públicos, privados, no listados y personalizados con grupos RBAC
- 03Cargas divididas en fragmentos y reanudables, y transcodificación a varias resoluciones con salida HLS
- 04Transcripción automática mediante integración local con Whisper
- 05Compatibilidad con SAML y LTI 1.3, con un plugin de Moodle
- 06API REST documentada con Swagger
Casos de uso
- Alojar videos educativos y de clases para una universidad o escuela, sin anuncios
- Compartir contenido multimedia sensible internamente cuando no puede subirse a plataformas externas
- Crear un portal de videos para una comunidad con marca, logotipos y estilos personalizados
- Gestionar una biblioteca personal o de archivo de contenido multimedia con categorías, etiquetas y listas de reproducción
Inicio rápido
- 1
Sigue la guía de instalación de Docker Compose en la documentación
Antes de usarlo
- Una instalación pequeña requiere al menos 4 GB de RAM y de 2 a 4 CPU.
- El uso de disco puede llegar a ser aproximadamente tres veces el tamaño de los videos subidos.
- Está bajo la licencia AGPL-3.0, una licencia copyleft.
Temas
Preguntas frecuentes
- ¿Qué es mediacms?
- CMS de video y contenido multimedia autohospedado y completo, creado con Django y React para gestionar portales de intercambio de videos. MediaCMS es un sistema de gestión de contenido de código abierto para alojar y compartir videos, audio, imágenes y archivos PDF. Está pensado para portales de video pequeños y medianos, como los de universidades, escuelas, organizaciones sin fines de lucro y comunidades, y puede configurarse con Docker Compose o mediante un script de instalación.
- ¿mediacms es gratuito? ¿Qué licencia tiene?
- mediacms es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mediacms sigue mantenido?
- Mantenimiento activo. El último commit de mediacms fue el 20 oct 2026.
- ¿Para qué puedo usar mediacms?
- Alojar videos educativos y de clases para una universidad o escuela, sin anuncios Compartir contenido multimedia sensible internamente cuando no puede subirse a plataformas externas Crear un portal de videos para una comunidad con marca, logotipos y estilos personalizados Gestionar una biblioteca personal o de archivo de contenido multimedia con categorías, etiquetas y listas de reproducción
- ¿Cómo se instala mediacms?
- Sigue la guía de instalación de Docker Compose en la documentación
- ¿Dónde consigo mediacms?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mediacms-io/mediacms
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Interfaz gráfica multiplataforma para FFmpeg que permite cortar, recortar y remultiplexar archivos de video y audio sin volver a codificarlos.
Editor de texto colaborativo de código abierto para equipos, con edición en tiempo real, subpáginas anidadas y alojamiento propio; desarrollado con Django y React.
Editor de diseño de código abierto que funciona en el navegador para crear carteles, publicaciones para redes sociales, presentaciones y más, con una configuración autohospedable mediante Docker.
Plataforma de colaboración self-hosted de core abierto que ofrece chat, automatización de flujos de trabajo, llamadas de voz, compartir pantalla e integración con IA.
Dashboard de bolsa de código abierto y autoalojable, con gráficos en tiempo real, alertas de precios, listas de seguimiento e información de empresas, creado con Next.js y TradingView.