本文你将学到什么
- 用 GitHub Fork 保存一份可部署的 MoonTV 源码
- 用 Vercel 免费托管,获得可访问的 HTTPS 地址
- 正确配置
PASSWORD环境变量,避免「未设置访问控制」提示 - 部署失败时的排查思路(构建日志、环境变量、仓库分支)
适合谁 / 需要什么
适合:想学习「GitHub + 无服务器部署」的新手,有基本电脑操作即可。
需要准备:
- 可正常访问 GitHub、Vercel 的网络环境(国内可能需要稳定网络)
- 一个 GitHub 账号、一个 Vercel 账号(可用 GitHub 登录注册)
- 约 10–20 分钟时间
很多人以为搭网站很复杂,要买服务器、写代码,其实现在完全不用。
发现一套很简单的组合,几分钟就可以搭一个能用的网站。
-
不用买服务器 -
不用备案 -
不用写代码 -
不用买域名(默认地址就能用)
核心就三个东西:
1、GitHub:放代码的地方
你可以把它理解成:专门存“网站文件”的网盘,
你要做的只有一步:点一下 Fork(复制)把项目保存到自己账号。
2、MoonTV:现成的网站
它其实就是:别人已经做好的影视网站,
页面、功能都帮你写好了,你不需要开发,直接用就行。
3、Vercel:帮你运行网站
把代码变成一个能访问的网址你只需要点几下:它就自动帮你部署完成。
整体流程:
1、从 GitHub 复制一个网站项目(MoonTV)
2、交给 Vercel 部署
3、得到一个可以直接访问的网址
Vercel 部署,推荐使用,零运维成本,免费额度足够个人使用。
一、复制项目:Fork仓库到你的 GitHub 账户
登录github,打开:https://github.com/cheerqjy/MoonTV,点击fork

二、登陆 Vercel,创建网站
打开 https://vercel.com/
点击 Add New → Project

三、关联github账户,并导入所有仓库项目


四、选择刚才Fork过来的项目,导入并进行部署安装

五、配置环境变量
-
名称: PASSWORD -
内容:随便填(比如 123456)
这个就是你网站的访问密码,不填会打不开!

直接点击: Deploy进行部署,等 1~2 分钟就完成了
六、开始使用

到此就部署成功啦,会给你一个网址,例如:

注意:
如果部署后通过域名访问时,提示“安全合规配置警告!”
安全风险提示
检测到您的站点未配置访问控制,存在潜在的安全民险和法律合规问题。
安全配置建议
请立即配置 PASSWORD 环境变量以启用访问控制。
则是因为没有配置PASSWORD环境变量,参考第5步

参考来源
源码:
https://github.com/MoonTechLab/LunaTV https://github.com/mtvpls/MoonTVPlus https://github.com/LibreSpark/LibreTV https://github.com/orion-lib/OrionTV
成品:
https://tv.lfqdy.com/login ( 需要密码,关注公众号:玩云匣,后台回复) https://moontv.19781126.xyz/register
总结:
-
fork仓库到你的 GitHub 账户。 -
登录 Vercel,点击 Add New → Project,选择 Fork 后的仓库。 -
设置 PASSWORD 环境变量。 -
保持默认设置完成首次部署。 -
Fork 后,如需自定义配置,直接修改仓库中 config.json 文件。 -
每次 Push 到 main分支将自动触发重新构建。 - AndroidTV 使用,目前该项目可以配合 OrionTV 在 Android TV 上使用,可以直接作为 OrionTV 后端
这套方案的本质就是:拿别人做好的网站,自己部署一份来用
而且:免费 + 简单 + 几分钟搞定
如果你是第一次接触这些东西,不用担心,非常简单:跟着步骤点一遍,基本就会了。





