Docker 部署跨平台影视聚合播放器:月饼TV
MoonTV 因 DMCA 投诉被 GitHub 下架,后期不会再进行维护了。最近又发现了一个分支版本 月饼TV(MoonCakeTV)。使用使用方法和MoonTV一致,就是部署稍微有些区别。本文就以最新的月饼TV写一篇教程。
月饼TV 是什么?
🎬 月饼TV 又叫 MoonCakeTV,是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 15 + Tailwind CSS + TypeScript 构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。
特性
🔍 多源聚合搜索:汇聚数十个免费资源站点,一次搜索立刻返回全源结果
📄 丰富详情页:支持剧集列表、演员、年份、简介等完整信息展示
▶️ 在线播放:集成 HLS.js & Video.js 播放器
📱 响应式布局:自适应各种屏幕尺寸
🚀 多平台部署:支持 Docker、Vercel 部署
安装指南
命令部署
docker run -d --name mooncaketv -p 3333:3000 ghcr.io/mooncaketv/mooncaketv:latest
容器编排部署
docker-compose.yml文件
version: '3' services: mooncaketv: image: ghcr.io/mooncaketv/mooncaketv:latest container_name: mooncaketv ports: - "3333:3000" restart: unless-stopped
部署
在飞牛主页面找到 Docker 打开后,切换菜单 Compose -> 新增项目

创建项目页面根据实际情况定义 项目名称、选择 路径,并把上面 docker-compose.yml 文件内容复制填入 来源 文本框内容。检查无误后点击 确定 按钮进行部署

返回 Docker管理页面,在 容器 菜单,就可以看到运行情况,点击 mooncaketv 右侧🔗可以直接打开

使用
浏览器地址输入:http://:3333,即可访问 MoonCakeTV


如果需要更多使用说明和部署优化请参考 MoonCakeTV Github
重要声明
本项目仅供学习和个人使用
请勿将部署的实例用于商业用途或公开服务
如因公开分享导致的任何法律问题,用户需自行承担责任
项目开发者不对用户的使用行为承担任何法律责任
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
