MediaCMS
Verificada5 servicios
MediaCMS, the open-source video and media CMS — upload, transcode, and publish video from your own branded portal.
Qué obtienes
- Los 5 servicios aprovisionados juntos: mediacms, mediacms-worker, mediacms-beat, mediacms-db, mediacms-redis
- Desplegada de extremo a extremo y verificada por el equipo de Railyard
- HTTPS automático y despliegues sin downtime
Cómo desplegar MediaCMS
- 1
Conecta un servidor
Conecta un servidor de DigitalOcean, Hetzner o Vultr a Railyard, o cualquier servidor Linux por SSH.
- 2
Haz clic en "Desplegar MediaCMS"
Railyard construye el contenedor y aprovisiona los 5 servicios.
- 3
Configura tu dominio
Apunta tu dominio a la app. Railyard emite un certificado HTTPS y lo renueva automáticamente.
Por qué desplegar en Railyard
Railyard aprovisiona los 5 servicios de este stack juntos — mediacms, mediacms-worker, mediacms-beat, mediacms-db, mediacms-redis — conectados para hablarse por la red privada, en un servidor que ya pagas.
Desplegar MediaCMS es una pieza de un stack más grande que puedes seguir construyendo — agrega una base de datos, un worker, un cache, u otra app, todo en los mismos servidores que ya pagas.
Ideal para
- A branded video portal for an organization's internal or public media library
- Self-hosted video hosting with transcoding split into its own worker process
Bueno saber
- Postgres and Redis are wired up automatically across web, the Celery worker and beat scheduler
- SECRET_KEY is generated and shared across web, worker and beat — without it, MediaCMS's own local_settings.py falls back to a hardcoded Django secret key baked into every copy of this image, which would let anyone forge signed cookies or password-reset tokens on any deployment that left it unset
- ADMIN_PASSWORD is generated so the admin login is visible in the dashboard — left unset, MediaCMS's own prestart.sh invents a random one and only prints it once to the release log
- Transcoding runs in the Celery worker — give it real CPU if you expect concurrent uploads
- Uploaded media lives on a volume shared between web and the worker so both see the same files
¿Prefieres configurar MediaCMS tú mismo primero, con la configuración completa de Docker Compose? Leer el tutorial →