MediaCMS
Modern, fully featured open source video and media CMS built with Django and React for self-hosted video sharing.
MediaCMS is a modern, fully featured open source video and media CMS built to meet the needs of modern web platforms for viewing and sharing media. Written in Python/Django and React, it can be used to build a small to medium video and media portal within minutes.
It supports multiple publishing workflows including public, private, unlisted, and custom options. The platform features role-based access control (RBAC), automatic transcription through local Whisper integration, and support for multiple media types including video, audio, image, and PDF. MediaCMS includes an enhanced video player with adaptive streaming via HLS, multiple transcoding profiles (144p to 1080p), subtitles and closed captions, and a built-in video trimmer.
Other notable features include playlists for audio and video content, chunked file uploads for resumable transfers, SAML authentication support, advanced user management with self-registration or invite-only modes, and a fully documented REST API via Swagger. The responsive interface includes both light and dark themes, and the platform is highly configurable with custom logos, fonts, and styling options.
Categories:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 5/12/2026, 10:01:23 AM
View RepositoryCompare MediaCMS with
Similar open source alternatives
EmDash
A full-stack TypeScript CMS built on Astro and Cloudflare, reimagining WordPress with serverless, type-safe foundations.
WordPress
Parados
A simple, lightweight home media server for UNIX systems.
Plex
TinaCMS
A fully open-source headless CMS with Git support, Markdown editing, and live visual preview for React-based sites.
Contentful
Jellyfin
Free and open-source media server for movies, TV shows, music, and photos — a fully self-hosted alternative to Plex.
Plex
PeerTube
Federated, decentralized video hosting platform built on ActivityPub.
YouTube
Golocron
A plug-and-play blogging and wiki system for Go backends with Markdown support and live preview.
WordPress