MediaCMS

MediaCMS

Open source video platform for publishing and streaming media

4.6kstars
856forks
Last commit: 2d ago
Repo age: 6y old
MediaCMS screenshot

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:

Share:

Similar Services

Jellyfin

Jellyfin

Personal media server for movies, TV, music, and photos

47.5k
4.3k
Last commit: 4d ago

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

Alternative to:
Plex
Plex
+1
Sunshine

Sunshine

Self-hosted game streaming host for Moonlight clients

33.4k
1.6k
Last commit: 4d ago

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

Alternative to:
Plex
Plex
+4
Invidious

Invidious

Privacy-focused front-end for YouTube

18.4k
2.1k
Last commit: 18d ago

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.

Alternative to:
YouTube
YouTube
+1
PeerTube

PeerTube

Federated video hosting powered by WebTorrent and ActivityPub

14.4k
1.7k
Last commit: 7d ago

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

Alternative to:
YouTube
YouTube
+9
Sonarr

Sonarr

Smart PVR for Usenet and BitTorrent TV automation

13k
1.7k
Last commit: 3d ago

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

Alternative to:
SickChill
SickChill
+1
Radarr

Radarr

Movie collection manager for Usenet and BitTorrent

12.8k
1.1k
Last commit: 11d ago

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

Alternative to:
SickChill (hosted/managed offerings)
SickChill (hosted/managed offerings)
+3