拒绝为影视会员买单,LunaTV:MoonTV的华丽转身与部署教程

466 字
2 分钟
拒绝为影视会员买单,LunaTV:MoonTV的华丽转身与部署教程

由于 MoonTV 项目遭遇变动,作者推出转生版本——LunaTV。本文介绍 LunaTV 的部署方法。

项目背景#

由于不可抗力因素,MoonTV 项目调整为:

  • 不再支持 Vercel 平台部署
  • 仅支持 Docker 或基于 Docker 的平台部署
  • 配置文件改为从 Redis 或 Upstash 读取

数据库配置:Upstash 方案#

创建 Upstash Redis 数据库#

  1. 访问 https://upstash.com/
  2. 注册并登录
  3. 点击 “Create a new database”
  4. 设置数据库名称(如 lunatv-db
  5. 地区选择日本或新加坡
  6. 选择 Free Plan
  7. 点击 Create

创建完成后,记录页面中的 HTTPS ENDPOINTTOKEN


本地部署(以飞牛NAS为例)#

创建目录#

/docker 文件夹下创建 lunatv 文件夹。

Docker Compose 配置#

services:
moontv-core:
image: ghcr.io/moontechlab/lunatv:latest
container_name: lunatv
restart: unless-stopped
ports:
- '4000:3000' # 根据实际情况修改端口
environment:
- USERNAME=admin
- PASSWORD=your_password # 建议修改
- NEXT_PUBLIC_STORAGE_TYPE=upstash
- UPSTASH_URL=https://xxx.upstash.io # 填入 Upstash 的 HTTPS ENDPOINT
- UPSTASH_TOKEN=xxx # 填入 Upstash 的 TOKEN

启动项目#

勾选”在创建项目后立即启动”,点击确定。


LunaTV 配置#

登录#

访问 http://NAS_IP:端口,使用设置的账号密码登录。

配置订阅#

  1. 进入右上角”管理面板设置”
  2. 在”配置订阅”中填入订阅地址
  3. 拉取配置
  4. 开启自动更新
  5. 保存

订阅地址:

https://gist.githubusercontent.com/senshinya/5a5cb900dfa888fd61d767530f00fc48/raw/gistfile1.txt

移动端与电视端:OrionTV#

下载#

网盘地址:https://pan.quark.cn/s/dfe8691ab519

备用下载:https://drive.google.com/drive/folders/1B4YYFGLE0QGZJzlblpb4pO6EFpHIb9Zj?usp=sharing

配置#

  1. 打开 OrionTV 设置
  2. API 地址填入 LunaTV 地址(如 http://10.10.10.10:4000
  3. 保存后登录

公益站点#

如无本地部署条件,可使用公益站点:

  • 地址:https://tv.910501.xyz
  • 注册账号即可使用
  • OrionTV API 地址配置为 https://tv.910501.xyz

声明#

本教程仅用于技术学习、个人研究和家庭内部使用。请遵守当地法律法规,严禁用于任何商业用途。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助

评论区

Profile Image of the Author
一万AI分享
技术教程与资源分享
公告
从云端部署到家庭网络,从软件工具到智能硬件。 我会持续更新内容,希望能和大家一起 成长、分享、交流。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
37
分类
5
标签
113
总字数
49,431
运行时长
0
最后活动
0 天前

目录