0成本搭建MoonTV私人影视库:新手极速指南

想拥有一个专属的私人影院,却不想花一分钱买服务器?本教程将带你使用“Zeabur+Upstash”组合,以最简洁的步骤完成MoonTV的免费部署。无需深厚的技术背景,跟着做,你也能行!

部署逻辑:用Upstash创建免费数据库→在Zeabur部署应用并连接数据库→配置影视源,完成!

第一步:创建免费数据库(Upstash)

1. 访问Upstash官网并注册登录。

2. 点击“Create Database”,随意填写名称,选择任意区域(如果不熟悉,直接选默认的 us-east-1 即可)。

3. 关键:务必选择“Free”免费套餐,然后点击“Create”。

4. 创建成功后,在详情页找到“REST API”区域,复制以下两项:

  • UPSTASH_URL:Endpoint HTTPS 的链接
  • UPSTASH_TOKEN:Token 的字符

第二步:部署MoonTV应用(Zeabur)

1. 访问Zeabur官网并注册登录(界面左下角可切换中文)。

2. 点击“创建项目”→“新建服务”→“Docker容器项目”。

3. 配置镜像:在镜像地址栏输入:

ghcr.io/stardm0/moontv:latest

4. 配置环境变量:添加以下5个变量,其中最后两项填入你在第一步复制的内容

USERNAME=admin
# 建议在这里自定义一个密码,不要用默认的admin,防止被攻击
PASSWORD=YourNewStrongPassword123
NEXT_PUBLIC_STORAGE_TYPE=upstash
UPSTASH_URL=粘贴刚才复制的 Endpoint HTTPS
UPSTASH_TOKEN=粘贴刚才复制的 Token

5. 配置端口:点击“添加端口”,输入 3000,类型选择 HTTP。

6. 点击“部署”,等待状态变为“Running”即成功。

第三步:配置影视资源

1. 在 Zeabur 服务的 网络 (Networking) 选项卡中。

2. 点击 “生成域名”,输入一个你喜欢的前缀并绑定。

3. 重要提示:由于是免费版服务,如果网站几分钟没人访问会自动“休眠”。首次打开或休眠后唤醒时,可能需要 10-20秒 的加载时间,请耐心等待,不要频繁刷新。

4. 当域名后面显示绿色的 PROVISIONED,且浏览器能正常打开网页时,即代表成功。

5. 打开生成的网址,输入账号密码登录(用户名是 admin,密码是你在第2步环境变量里设置的 YourNewStrongPassword123)。

6. 点击右上角 小人图标 进入管理面板。

7. 在 订阅地址 URL 栏填入下面这个地址:

https://box.situ.eu.org/?format=2&source=jingjian

8. 点击“保存配置”→“立即导入”。

大功告成!现在,你就可以在自己的私人影视库中尽情观影了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注