Self-hosted media content management system for viewing and sharing video, audio, images, and PDF documents.

MediaCMS is an open-source, self-hosted application for managing and sharing video, audio, images, and PDF documents. It functions as a media content management system that allows users to build a media portal for viewing and distributing content. The software is deployed as a server-side application and is accessible via a web browser, providing a centralized hub for media storage and distribution.
The system supports various publishing workflows, including public, private, and unlisted content. It provides tools for organizing media through categories and tags, as well as features for user management and access control. Deployment is handled via Docker Compose or an automation script for server installation, allowing administrators to maintain full control over their data and infrastructure.
Built with a stack consisting of Django, React, Celery, and PostgreSQL, the application includes a customized video.js player with adjustable playback speeds and resolutions. It uses FFMPEG and Bento4 for media processing and supports chunked file uploads to handle large files through pausable and resumable transfers. The architecture is designed for scalability, utilizing Redis and Nginx to manage traffic and background tasks. The system also includes a responsive design with both light and dark themes, and allows for the customization of logos, fonts, and styling to match specific branding requirements.
This software is intended for educational institutions, organizations handling sensitive data, and community portals requiring a private media hosting environment. It serves as a tool for those who need to organize and host content without relying on external third party platforms.
Watch YouTube videos without ads, tracking, or JavaScript, using a lightweight self‑hosted front‑end and customizable themes.
A decentralized and federated video hosting platform for creating community owned instances without ads or tracking.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.