FREEDOM251

Freedom251 › Video CMS Software

MediaCMS

Free plan APISelf-hostedWeb

Visit MediaCMS Alternatives Pricing

MediaCMS's own site

What MediaCMS is

MediaCMS is an open-source media management system for building portals around video, audio, images, and PDF files. Its publishing controls let administrators set content as public, private, unlisted, or custom, with granular permissions and role-based access. For video, it offers a customized video.js player with multiple resolutions and playback speeds, HLS adaptive streaming, and multilingual caption files. Automatic transcription uses Whisper running locally. The system also provides a REST API documented through Swagger, LTI 1.3 support, and a Moodle plugin for embedding media in learning management systems. Administrators can adjust logos, fonts, styling, and pages. MediaCMS is self-hosted, with Docker Compose or a server automation script described as installation options, and is released under the GNU Affero General Public License v3.0. The free software plan costs nothing and allows uploads up to 4 GB. Paid services include deployment and training at $2,000, paid once, and managed services at $2,000 a month.

Who it suits

MediaCMS suits organizations that want to run a self-hosted media portal with controlled publishing and multiple media types. Its Moodle integration and LTI support may fit learning environments.

What it does well

  • Supports video, audio, images, and PDF files.
  • Offers granular publishing permissions and role-based access.
  • Transcription runs locally through Whisper.
  • Includes HLS streaming and multilingual captions.
  • Free self-hosted plan allows uploads up to 4 GB.

What to know first

  • Self-hosted deployment is required for the free software plan.
  • Maximum upload size is 4 GB.
  • Managed services cost $2,000 a month.
  • Deployment and training cost $2,000, paid once.

Plans

PlanBilled and limitsPrice
MediaCMS open-source softwareGNU Affero General Public License v3.0 · self-hostedFree
Managed ServicesOngoing partnership · Deployment and ongoing management · priority support · health monitoring · infrastructure consulting · migration assistance$2,000 a month
Deployment & TrainingOne-time investment · 2 assessment calls · installation on your infrastructure · essential configuration · 1 team training session · excludes data migration and custom development$2,000, paid once
Custom DevelopmentCustom Pricing · Tailored to your project · Custom features · third-party integrations · external authentication · migration · specialized workflowsOn request

As mediacms.io lists them, read 11 Oct 2026. The maker's own page has the final word.

Verdict

MediaCMS combines media publishing, access controls, and video delivery in a self-hosted system. Its free software plan and paid service options offer different ways to deploy and operate it.

Facts from MediaCMS's own pages

API
MediaCMS includes a REST API documented through Swagger. · mediacms.io, 11 Oct 2026
Customization
Configuration options include changing logos, fonts, styling, and adding pages. · mediacms.io, 11 Oct 2026
Deployment
The project describes Docker Compose or a server automation script as installation options. · github.com, 11 Oct 2026
Free plan
Yes · mediacms.io, 22 Sept 2026
Hardware guidance
For a small to medium installation, the README says 4 GB RAM and 2–4 CPUs is a suitable minimum and recommends disk space around three times expected uploaded video size. · github.com, 11 Oct 2026
Identity and permissions
MediaCMS supports role-based access control and SAML mappings to system roles and groups. · mediacms.io, 11 Oct 2026
Integrations
The project README lists LTI 1.3 support and a Moodle plugin for embedding media in learning management systems. · github.com, 11 Oct 2026
License
The project is released under the GNU Affero General Public License v3.0. · github.com, 11 Oct 2026
Media types
It supports video, audio, image, and PDF files. · mediacms.io, 11 Oct 2026
Product
MediaCMS is an open-source video and media CMS for building media portals. · github.com, 11 Oct 2026
Publishing access
Publishing workflows include public, private, unlisted, and custom options with granular permissions. · mediacms.io, 11 Oct 2026
Streaming and captions
It supports HLS adaptive video streaming and multilingual caption files. · mediacms.io, 11 Oct 2026
Support
Paid services include custom installations, extra functionality, migration, legacy-system integrations, training, and support. · github.com, 11 Oct 2026
Transcription
Automatic transcription is provided through Whisper running locally. · mediacms.io, 11 Oct 2026
Video playback
Its customized video.js player offers multiple resolutions and playback speed options. · mediacms.io, 11 Oct 2026

Where MediaCMS stands on Freedom251

Look at these too