超越LibreTV的免费观看影视项目!电脑、手机、电视全平台使用!超详细部署和使用方法。



一、前言

两个多月以前我发布了一个视频介绍LibreTV,现在介绍另一个自建影视网站项目MoonTV,从我这一段时间的使用感受来看,我认为MoonTV已经完全超越了LibreTV。这个项目支持多种部署方式,下面以在cloudflare平台部署为例,详细介绍部署步骤以及在电脑、手机、电视上面的使用方法。

我的关于LibreTV的介绍视频 

 二、准备工作

1、需要准备一个github账号和一个Cloudflare账号,没有就新注册一个,一个邮箱就可以免费注册,注册过程非常简单!

github官网 

cloudflare官网 

2、大家可以根据自己的需要选择是否绑定自定义域名。部署成功后cloudflare会自动分配一个域名,但是这个域名在国内网络环境下是打不开的,需要使用代理,如果想不需要代理就能打开网站,就需要准备一个已经在cloudflare上托管的域名,进行自定义域名绑定。关于怎样申请免费域名和域名怎样在cloudflare上托管,请参考我之前的两期视频,视频链接我放在下面。本视频就不详细讲解了。

US.KG挂了,还有哪些免费域名可以白嫖? 

US.KG复活!她是否依然值得我们拥有?

三、普通部署。

普通部署观看记录,搜索记录,收藏等只能保存在本地,不能多设备共享数据。不能进入管理员设置。

1、作者github主页 ,在此感谢作者的分享!

2、把作者的项目fork到自己的github账号。

3、因为作者更新非常频繁,最好激活与作者项目实时同步的action。

4、进入cloudflare,新建pages,把刚才fork过来的项目导入进来,进行部署。 构建命令填写 pnpm install --frozen-lockfile && pnpm run pages:build,预设框架为无,构建输出目录为 .vercel/output/static 

5、进入设置,将兼容性标志设置为 nodejs_compat。

6、强烈建议给pages增加变量PASSWORD。

7、修改第5和第6项需要重试部署才能生效。

8、网站到这里就可以正常运行了,可以用pages分配的域名进入。建议绑定自定义域名。 

四、为普通部署添加数据库 

1、点击 存储和数据库 -> D1 SQL 数据库,创建一个新的数据库,名称随意。

2、进入刚创建的数据库,点击右上角的 Explore Data,将D1初始化代码 中的内容粘贴到 Query 窗口后点击 RunAll,等待运行完成。

3、返回你的 pages 项目,进入 设置 -> 绑定,添加绑定 D1 数据库,选择你刚创建的数据库,变量名称填 DB。

4、设置环境变量 NEXT_PUBLIC_STORAGE_TYPE,值为 d1;设置 USERNAME作为站长账号。

5、重试部署才能生效。

五、使用

1、网址后加/admin可进入管理员设置。

2、手机端使用。

a、浏览器。

b、该项目支持PWA。

c、使用OrionTV。

OrionTV官网

3、电视端使用。

使用OrionTV。

 

评论

  1. 为什么我的oriontv,在手机和平板上使用提示服务器连接失败,怎么解决,谢谢!

    回复删除

发表评论