Docker在NAS部署MoonTV+OrionTV

该文章已生成可运行项目,

工程地址

  • MoonTV
https://github.com/senshinya/MoonTV
  • OrionTV
https://github.com/zimplexing/OrionTV

部署MoonTV

  • 配置流媒体源文件
    {
      "cache_time": 7200,
      "api_site": {
        "dyttzy": {
          "api": "http://caiji.dyttzyapi.com/api.php/provide/vod",
          "name": "电影天堂资源",
          "detail": "http://caiji.dyttzyapi.com"
        },
        "heimuer": {
          "api": "https://json.heimuer.xyz/api.php/provide/vod",
          "name": "黑木耳",
          "detail": "https://heimuer.tv"
        },
        "ruyi": {
          "api": "https://cj.rycjapi.com/api.php/provide/vod",
          "name": "如意资源"
        },
        "bfzy": {
          "api": "https://bfzyapi.com/api.php/provide/vod",
          "name": "暴风资源"
        },
        "tyyszy": {
          "api": "https://tyyszy.com/api.php/provide/vod",
          "name": "天涯资源"
        },
        "ffzy": {
          "api": "http://ffzy5.tv/api.php/provide/vod",
          "name": "非凡影视",
          "detail": "http://ffzy5.tv"
        },
        "zy360": {
          "api": "https://360zy.com/api.php/provide/vod",
          "name": "360资源"
        },
        "iqiyi": {
          "api": "https://www.iqiyizyapi.com/api.php/provide/vod",
          "name": "iqiyi资源"
        },
        "wolong": {
          "api": "https://wolongzyw.com/api.php/provide/vod",
          "name": "卧龙资源"
        },
        "jisu": {
          "api": "https://jszyapi.com/api.php/provide/vod",
          "name": "极速资源",
          "detail": "https://jszyapi.com"
        },
        "dbzy": {
          "api": "https://dbzy.tv/api.php/provide/vod",
          "name": "豆瓣资源"
        },
        "mozhua": {
          "api": "https://mozhuazy.com/api.php/provide/vod",
          "name": "魔爪资源"
        },
        "mdzy": {
          "api": "https://www.mdzyapi.com/api.php/provide/vod",
          "name": "魔都资源"
        },
        "zuid": {
          "api": "https://api.zuidapi.com/api.php/provide/vod",
          "name": "最大资源"
        },
        "yinghua": {
          "api": "https://m3u8.apiyhzy.com/api.php/provide/vod",
          "name": "樱花资源"
        },
        "wujin": {
          "api": "https://api.wujinapi.me/api.php/provide/vod",
          "name": "无尽资源"
        },
        "wwzy": {
          "api": "https://wwzy.tv/api.php/provide/vod",
          "name": "旺旺短剧"
        },
        "ikun": {
          "api": "https://ikunzyapi.com/api.php/provide/vod",
          "name": "iKun资源"
        }
      }
    }
    
  • 创建moontv根目并上传文件
    威联通NAS安装container station后默认存在目录Container
    在Container下创建moontv
  • 创建应用程序
    services:
      moontv-core:
        image: ghcr.io/senshinya/moontv:latest
        container_name: moontv
        restart: unless-stopped
        ports:
          - '18001:3000'
        environment:
          - USERNAME=admin
          - PASSWORD=admin_password
          - NEXT_PUBLIC_STORAGE_TYPE=redis
          - REDIS_URL=redis://moontv-redis:6379
          - NEXT_PUBLIC_ENABLE_REGISTER=true
        networks:
          - moontv-network
        depends_on:
          - moontv-redis
        # 如需自定义配置,可挂载文件
        volumes:
          - /share/Container/moontv/config.json:/app/config.json:ro
      moontv-redis:
        image: ccr.ccs.tencentyun.com/library/redis:latest
        container_name: moontv-redis
        restart: unless-stopped
        networks:
          - moontv-network
        # 如需持久化
        volumes:
          - /share/Container/moontv/data:/data
    networks:
      moontv-network:
        driver: bridge
  • 创建成功后通过NASIP:18001访问

 部署OrionTV

  • 下载APK
  • 将APK安装于电视
  • 配置MoonTV的API地址
  • 配置成功
本文章已经生成可运行项目
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值