Freedom251 › Video CMS Software
MediaCMS

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
| Plan | Billed and limits | Price |
|---|---|---|
| MediaCMS open-source software | GNU Affero General Public License v3.0 · self-hosted | Free |
| Managed Services | Ongoing partnership · Deployment and ongoing management · priority support · health monitoring · infrastructure consulting · migration assistance | $2,000 a month |
| Deployment & Training | One-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 Development | Custom Pricing · Tailored to your project · Custom features · third-party integrations · external authentication · migration · specialized workflows | On 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
- Video CMS Software#3 of 18
- Video Hosting Platforms#23 of 114
- Content Management Systems#98 of 165