QQ20250626-191620.avif

还在为找片东奔西跑?资源网站广告多到爆炸?
嘿,我是你们爱折腾的NAS老司机! 最近挖到了个大宝贝——MoonTV影视聚合神器,它彻底治好了我的追剧焦虑!

这个基于Next.js 14的开源播放器真的太懂影迷了:
多源聚合搜索:一键扫遍全网资源,告别反复切换网站!
流畅秒播:HLS.js+VidStack双播放器加持,卡顿?不存在的~
跨设备同步:收藏夹+播放记录自动同步,手机/Pad/电脑无缝接力
最绝的是——NAS+Docker部署简单到哭无需下载资源,一条命令就能在自家设备上搭建专属影视站

📦 这篇保姆级图文教程,让我来带你用Docker镜像在NAS上轻松架设MoonTV,从此告别广告和片荒!点击就看如何让闲置NAS变身24小时私人流媒体服务器👇

✨ MoonTV 主要功能特色

  • 🎬 MoonTV 是一款开箱即用的跨平台影视聚合播放器,基于 Next.js 14 + Tailwind CSS + TypeScript 构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储等功能,让你随时随地畅享海量免费影视内容。

  • 🔍 多源聚合搜索
    内置数十个免费资源站点,一次搜索即可返回全源结果。

  • 📄 丰富的详情页
    显示完整的剧集列表、演员信息、上映年份和简介等。

  • ▶️ 流畅在线播放
    集成 HLS.js 和 VidStack 播放器,体验更佳。

  • ❤️ 收藏 + 继续观看
    默认使用 LocalStorage,支持后续扩展为数据库存储。

  • 📱 PWA 支持
    支持离线缓存、桌面快捷方式、原生移动端体验。

  • 🌗 响应式布局
    桌面侧边栏 + 移动底部导航,自适应各种设备。

  • 🚀 极简部署
    一条 Docker 命令即可部署完整服务,亦可一键部署至 Vercel。

  • 👿 智能去广告(实验性)
    自动跳过播放中的广告切片。


⚠️ 重要声明

作者申明该项目仅供学习和个人使用,请勿用于任何商业用途或公开部署服务。

  • 不得将实例用于商业用途;

  • 不得公开部署链接;

  • 使用需遵守当地法律法规;

  • 项目开发者不对使用行为承担任何法律责任。


📷 MoonTV 页面预览


🧩 MoonTV 安装部署教程(以飞牛 NAS 为例)

如果你使用其他系统,请提前安装好最新版 DockerDocker Compose


  1. 演示以在飞牛NAS系统上安装为例
    (其他系统请自行安装好最新版本Docker、Docker Compose)

  2. 打开飞牛的SSH功能,使用终端软件进行连接,并切换到root状态下。
    fnOS open SSH.png

  3. 在飞牛NAS上新建一个项目文件夹>右键>详细信息>常规>复制原始路径。

  4. 进入项目文件夹

    # 将/vol1/1000/moontv换成你自己的文件夹路径
    
    cd /vol1/1000/moontv
  5. 编辑docker-compose.yml模板文件

    vi docker-compose.yml
  6. 按字母i键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入:wq保存并退出。

    (排版太挤的就先粘贴到文本文件内,修改后再使用,灵活应变。)