开箱即用!一个自建视频平台的开源利器!

B站影视 内地电影 2025-08-18 17:14 2

摘要:无论是个人创作者展示作品集,亦或是教育机构分享课程,还是企业管理内部培训资料,往往需要一款视频平台,但是又不想依赖第三方平台,希望能本地托管所有数据资料。

大家好,我是 Java陈序员。

无论是个人创作者展示作品集,亦或是教育机构分享课程,还是企业管理内部培训资料,往往需要一款视频平台,但是又不想依赖第三方平台,希望能本地托管所有数据资料。

今天,给大家介绍一个开箱即用的开源多媒体视频平台,完全自托管,满足自建视频平台的所有需求!

MediaCMS —— 一个现代化、功能齐全的开源视频和媒体内容管理系统(CMS),旨在满足现代网络平台对媒体查看和分享的需求,可在几分钟内搭建一个中小型视频和媒体门户。

功能特色

数据完全自主:支持本地托管,所有音视频、文档等媒体数据完全由自己掌控,无需依赖第三方平台多类型的媒体支持:全面兼容视频、音频、图像及 PDF 文档,实现一站式媒体管理多样化的分类体系:通过类别、标签及自定义分类方式,轻松实现媒体内容的结构化组织高级播放体验:基于 Video.js 定制开发,支持多分辨率切换(144p 至 1080p)和播放速度调节,支持鼠标悬停进度条时显示视频预览帧,方便快速定位内容丰富的互动选项:可配置下载、评论、点赞、点踩、举报等功能,灵活构建社区氛围个性化设计:提供多语言支持,适配各种设备屏幕尺寸,同时支持明暗两种主题模式

技术栈

MediaCMS 支持 Docker 部署,可使用 Docker Compose 安装部署。

1、依赖环境

DockerDocker Compose

2、克隆代码

git clone https://github.com/mediacms-io/mediacms.git

3、在 mediacms 同级目录创建数据库文件备份目录

mkdir postgres_data

4、进入 mediacms 文件夹,编辑 docker-compose.yaml 文件,设置管理员账号密码信息

cd mediacmsvim docker-compose.yaml

修改成功后保存并退出。

version: "3"services:migrations:image: mediacms/mediacms:latestvolumes:- ./:/home/mediacms.io/mediacms/environment:ENABLE_UWSGI: 'no'ENABLE_NGINX: 'no'ENABLE_CELERY_SHORT: 'no'ENABLE_CELERY_LONG: 'no'ENABLE_CELERY_BEAT: 'no'# 管理员用户名ADMIN_USER: 'admin'# 管理员邮箱ADMIN_EMAIL: 'admin@localhost'# 去掉注释并设置管理员密码# ADMIN_PASSWORD: 'uncomment_and_set_password_here'...

5、一键启动服务

docker-compose up

6、服务启动成功后,浏览器访问

主页标签视频播放PDF查看媒体中心历史记录

可以说,无论是个人创作者的作品集展示,还是学校、企业的内部媒体库,或者是社区专属的内容平台,MediaCMS 都可以完美胜任!快去安装部署体验吧~

项目地址:https://github.com/mediacms-io/mediacms

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

来源:有趣的科技君

相关推荐