收起左侧

【折腾02】MoonTV 大飞牛部署教程

2
回复
331
查看
[ 复制链接 ]

3

主题

16

回帖

0

牛值

江湖小虾

前面分享过 LibreTV 大飞牛部署教程 现在给大家分享一下MoonTV 部署教程

两个TV的部署各有优点,大家各取所需即可!

废话不多说,先简单介绍MoonTV

MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript 构建,支持多资源搜索、**、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。

本帖以分享为主,希望大家支持一下影视正版。

它的部署方式有很多种,我们就拿我们的大飞牛部署:

1.ssh部署:(最为简单)

# 拉取预构建镜像
docker pull ghcr.io/senshinya/moontv:latest

# 运行容器
# -d: 后台运行  -p: 映射端口 3000(这里可以修改为其他端口,默认3000) -> 3000 
docker run -d --name moontv -p 3000:3000 ghcr.io/senshinya/moontv:latest

访问 http://服务器IP:3000 即可。

2.Docker Compose部署(两个版本)导入方式参考 LibreTV 大飞牛部署教程

①、local storage 版本:(这个是增加设置密码登陆)

services:
  moontv:
    image: ghcr.io/senshinya/moontv:latest
    container_name: moontv
    restart: unless-stopped
    ports:
      - '3000:3000' #3000可以修改为增加想要的端口
    environment:
      - PASSWORD=your_password #把your_password改为你的访问密码
    # 如需自定义配置,可挂载文件
    # volumes:
    #   - ./config.json:/app/config.json:ro

②、Redis 版本(可以关闭开启注册、多账户数据隔离,跨设备同步)

services:
  moontv-core:
    image: ghcr.io/senshinya/moontv:latest
    container_name: moontv
    restart: unless-stopped
    ports:
      - '3000:3000'  #3000可以修改为增加想要的端口
    environment:
      - USERNAME=admin   #把admin修改为你的初始账户
      - PASSWORD=admin_password #把=admin_password修改为你的初始密码 后期可以再容器的环境变量修改
      - NEXT_PUBLIC_STORAGE_TYPE=redis
      - REDIS_URL=redis://moontv-redis:6379
      - NEXT_PUBLIC_ENABLE_REGISTER=true #默认是true 后期可以再容器的环境变量修改为:false
    networks:
      - moontv-network
    depends_on:
      - moontv-redis
    # 如需自定义配置,可挂载文件
    # volumes:
    #   - ./config.json:/app/config.json:ro
  moontv-redis:
    image: redis
    container_name: moontv-redis
    restart: unless-stopped
    networks:
      - moontv-network
    # 如需持久化
    # volumes:
    #   - ./data:/data
networks:
  moontv-network:
    driver: bridge

Redis 版本部署完成,会出现两个容器,名称分别是:moontv、moontv-redis;

微信截图_20250725181234.png

修改环境变量,先关闭名称为:moontv 的容器 如图

微信截图_20250725181434.png

点击 ... 后选择详情,打开容器详情,如图:

微信截图_20250725181817.png

修改完成,记得点击右下角的 保存

保存后,可以回到容器 重启即可

打开浏览器,访问 http://服务器IP:3000 即可。

环境变量参考

微信截图_20250725180822.png

本帖以分享为主,希望大家支持一下影视正版。

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
总觉得日子不该太安分!不是为了证明多厉害,就是享受从 "这玩意儿咋弄" 到 "嘿,成了

1

主题

2

回帖

0

牛值

江湖小虾

为什么只能搜到资源,但播放不了?是不是得使用什么科学魔法

没有遇到过这个情况,你可以检查读写权限,简单的方式卸载重装!  详情 回复
昨天 16:33

3

主题

16

回帖

0

牛值

江湖小虾

昨天 16:33 楼主 显示全部楼层
Jon_Ds3em 发表于 2025-7-26 16:05
为什么只能搜到资源,但播放不了?是不是得使用什么科学魔法

没有遇到过这个情况,检查读写权限,检查网络是否存在魔法,关闭魔法,简单的方式卸载重装!
总觉得日子不该太安分!不是为了证明多厉害,就是享受从 "这玩意儿咋弄" 到 "嘿,成了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则