MediaCMS
Open source video platform for publishing and streaming media

MediaCMS is a self-hosted, open source media publishing platform focused on video. It provides a YouTube-like workflow for uploading, organizing, moderating, and delivering videos with an embeddable player and optional transcoding pipeline.
Key Features
- Video uploads with web-based management UI for media items, channels, categories, and tags
- Transcoding/encoding pipeline (commonly via FFmpeg) to generate web-friendly renditions
- Embeddable video player for external websites and sharing
- Playlists and channel-style organization for collections and publishers
- Full-text search and browsing by categories/tags
- User accounts with roles/permissions and admin moderation workflows
- API support for integrations (where enabled/configured)
Use Cases
- Internal company video portal for training, onboarding, and announcements
- Education or community sites hosting lecture series, talks, or recorded events
- Organizations replacing public video hosts for controlled branding and distribution
Limitations and Considerations
- Feature set and scalability depend heavily on deployment choices (storage, CDN/reverse proxy, transcoding workers); large libraries typically require careful tuning.
MediaCMS is a practical choice when you need a centrally managed video library with a web UI and an embeddable player, while keeping control of storage and delivery. It targets teams and organizations that want a general-purpose video publishing platform rather than a lightweight file listing site.
Categories:
Tags:
Tech Stack:
Similar Services

Jellyfin
Personal media server for movies, TV, music, and photos
Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.


Sunshine
Self-hosted game streaming host for Moonlight clients
Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.


Invidious
Privacy-focused front-end for YouTube
Invidious is an alternative YouTube web front-end that reduces tracking and improves performance, offering RSS feeds, subscriptions, and video playback without a Google account.


PeerTube
Federated video hosting powered by WebTorrent and ActivityPub
PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.


Sonarr
Smart PVR for Usenet and BitTorrent TV automation
Automates TV series monitoring, searching, downloading, and post-processing from Usenet and BitTorrent with quality profiles, release management, and integrations.


Radarr
Movie collection manager for Usenet and BitTorrent
Automates movie downloads via Usenet and BitTorrent with quality profiles, RSS monitoring, and integrations with indexers, download clients, and media servers.

Django
Redis