MoonTV 部署教程 | 支持生成 TVBox JSON 文件
条评论视频教程
如果你更喜欢通过视频学习,可以观看下面的教程。本篇博文的内容与视频同步,方便你边看边操作。
🚀 一、在飞牛 NAS 上部署 MoonTV
1. 创建项目文件夹
- 打开 文件管理
- 新建一个文件夹(例如
moontv
)
2. 使用 Docker Compose 部署
- 打开 Docker → Compose
- 新建一个项目
- 名称:随便取(例如
moontv
) - 路径:选择刚才创建的
moontv
文件夹
- 名称:随便取(例如
- 将下面的 Compose 文件粘贴进去(请根据需要修改用户名和密码):
1 | version: "3.8" |
⚠️ 注意:用户名和密码必须小写。
部署完成后,使用你设置的账号登录即可。
3. 添加视频源配置
登录 MoonTV 后,点击右上角的 管理面板
默认自带的几个视频源基本不可用
点击 导入 → 上传官方提供的源文件(可在项目页面获取)
到这里,飞牛 NAS 部署就完成了 ✅
🌐 二、在 Vercel 上部署 MoonTV
1. Fork 项目到自己的 GitHub
打开 MoonTV 的 GitHub 页面
点击右上角 Fork
2. 在 Vercel 部署
登录 Vercel 官网(使用 GitHub 账号登录)
点击 Add New Project
选择刚才 Fork 的仓库 → 点击 Import
添加以下环境变量(我会在视频简介/文档里提供):
1 | # 变量 |
然后点击 Deploy。
3. 配置数据库
打开 Supabase(或教程里指定的网站)
使用 Google 登录
创建一个数据库(区域建议选择亚洲节点)
复制数据库地址(HTTPS 版本)和 Token
回到 Vercel → 项目 Settings → 添加数据库地址和 Token
Functions 区域建议改成亚洲节点
保存 → 重新部署
至此,MoonTV 已经在 Vercel 成功部署 ✅
📺 三、在 TVBox 中使用 JSON 地址
登录 MoonTV 管理页面 → 找到 TVBox 配置
复制提供的 JSON 地址
打开 TVBox → 配置地址 → 粘贴 JSON 地址
授权存储权限 → 确认
在 推荐 中将站点推荐改成「豆瓣热播」
现在就可以直接在 TVBox 中看视频了! 🎉
(目前缺点:没有分类,需要搜索内容)
📝 总结
通过本教程你可以:
在 飞牛 NAS(Docker Compose) 部署 MoonTV
在 Vercel 免费部署 MoonTV
生成 TVBox JSON 文件,直接在 TVBox 调用影视源
🔗 相关链接
项目页面:[KatelyaTV]
我的交流群:[电报群组]