左优扬 发表于 2025-8-18 07:55:59

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

大家好,我是 Java陈序员。
无论是个人创作者展示作品集,亦或是教育机构分享课程,还是企业管理内部培训资料,往往需要一款视频平台,但是又不想依赖第三方平台,希望能本地托管所有数据资料。
今天,给大家介绍一个开箱即用的开源多媒体视频平台,完全自托管,满足自建视频平台的所有需求!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍

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

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

[*]后端:Django + Python + Celery
[*]前端:React
快速上手

MediaCMS 支持 Docker 部署,可使用 Docker Compose 安装部署。
1、依赖环境

[*]Docker
[*]Docker Compose
2、克隆代码
git clone https://github.com/mediacms-io/mediacms.git3、在 mediacms 同级目录创建数据库文件备份目录
mkdir postgres_data4、进入 mediacms 文件夹,编辑 docker-compose.yaml 文件,设置管理员账号密码信息
cd mediacms

vim docker-compose.yaml修改成功后保存并退出。
version: "3"

services:
migrations:
    image: mediacms/mediacms:latest
    volumes:
      - ./:/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 up6、服务启动成功后,浏览器访问
http://{ip/域名}功能预览


[*]主页



[*]标签


[*]视频播放


[*]图片查看


[*]PDF查看


[*]媒体中心


[*]历史记录

可以说,无论是个人创作者的作品集展示,还是学校、企业的内部媒体库,或者是社区专属的内容平台,MediaCMS 都可以完美胜任!快去安装部署体验吧~
项目地址:https://github.com/mediacms-io/mediacms最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/
我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目。
但是任何人在群里打任何广告,都会被 T 掉。
如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群:
关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群。
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 开箱即用!一个自建视频平台的开源利器!