拒绝为影视会员买单,LunaTV:MoonTV的华丽转身与部署教程
NAS教程
拒绝为影视会员买单,LunaTV:MoonTV的华丽转身与部署教程
564 字 3 分钟
安全提示:本文保留原有技术内容与封面图。第三方网盘、邀请参数、未经核验的下载直链和一键安装脚本已暂时隐藏; 请以项目官方仓库或官方 Release 页面为准,先核对发布者和 SHA256,再进行安装。
由于 MoonTV 项目遭遇变动,作者推出转生版本——LunaTV。本文介绍 LunaTV 的部署方法。
项目背景
由于不可抗力因素,MoonTV 项目调整为:
- 不再支持 Vercel 平台部署
- 仅支持 Docker 或基于 Docker 的平台部署
- 配置文件改为从 Redis 或 Upstash 读取
数据库配置:Upstash 方案
创建 Upstash Redis 数据库
- 访问 https://upstash.com/
- 注册并登录
- 点击 “Create a new database”
- 设置数据库名称(如
lunatv-db) - 地区选择日本或新加坡
- 选择 Free Plan
- 点击 Create
创建完成后,记录页面中的 HTTPS ENDPOINT 和 TOKEN。
本地部署(以飞牛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:端口,使用设置的账号密码登录。
配置订阅
- 进入右上角”管理面板设置”
- 在”配置订阅”中填入订阅地址
- 拉取配置
- 开启自动更新
- 保存
订阅地址:
https://gist.githubusercontent.com/senshinya/5a5cb900dfa888fd61d767530f00fc48/raw/gistfile1.txt移动端与电视端:OrionTV
下载
网盘地址:[第三方网盘链接已暂时隐藏]
备用下载:[备用下载链接已暂时隐藏]
配置
- 打开 OrionTV 设置
- API 地址填入 LunaTV 地址(如
http://10.10.10.10:4000) - 保存后登录
公益站点
如无本地部署条件,可使用公益站点:
- 地址:https://tv.910501.xyz
- 注册账号即可使用
- OrionTV API 地址配置为
https://tv.910501.xyz
声明
本教程仅用于技术学习、个人研究和家庭内部使用。请遵守当地法律法规,严禁用于任何商业用途。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
一万AI分享